@charset "UTF-8";
body{
    font-family: Arial,"微软雅黑";
}
input, textarea, keygen, select, button{
    font-family: Arial,"微软雅黑";
}
.qtip-content,caption,th{text-align:left}
html,legend{color:#000}
#cboxWrapper,.cboxPhoto{max-width:none}
.cboxPhoto,.flex,.flex img{-ms-interpolation-mode:bicubic}
.hidden,.slick-loading .slick-slide,.slick-loading .slick-track,html:not(.responsive) .clear{visibility:hidden}
.mm-divider>span,.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-breadcrumbs,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#colorbox,.mm-keyboardfocus a:focus{outline:0}
html{background:#FFF}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
/*    font-style:normal;*/
    font-weight:400
}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
/*sup{vertical-align:text-top}*/
/*sub{vertical-align:text-bottom}*/
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
#yui3-css-stamp.cssreset{display:none}
html:not(.responsive) .container{margin-left:auto;margin-right:auto;width:960px}
html:not(.responsive) .grid_1,html:not(.responsive) .grid_10,html:not(.responsive) .grid_11,html:not(.responsive) .grid_12,html:not(.responsive) .grid_2,html:not(.responsive) .grid_3,html:not(.responsive) .grid_4,html:not(.responsive) .grid_5,html:not(.responsive) .grid_6,html:not(.responsive) .grid_7,html:not(.responsive) .grid_8,html:not(.responsive) .grid_9{display:inline;float:left;position:relative;margin-left:0;margin-right:0}
html:not(.responsive) .pull_1,html:not(.responsive) .pull_10,html:not(.responsive) .pull_11,html:not(.responsive) .pull_12,html:not(.responsive) .pull_2,html:not(.responsive) .pull_3,html:not(.responsive) .pull_4,html:not(.responsive) .pull_5,html:not(.responsive) .pull_6,html:not(.responsive) .pull_7,html:not(.responsive) .pull_8,html:not(.responsive) .pull_9,html:not(.responsive) .push_1,html:not(.responsive) .push_10,html:not(.responsive) .push_11,html:not(.responsive) .push_12,html:not(.responsive) .push_2,html:not(.responsive) .push_3,html:not(.responsive) .push_4,html:not(.responsive) .push_5,html:not(.responsive) .push_6,html:not(.responsive) .push_7,html:not(.responsive) .push_8,html:not(.responsive) .push_9{position:relative}
html:not(.responsive) .block_1,html:not(.responsive) .block_10,html:not(.responsive) .block_11,html:not(.responsive) .block_12,html:not(.responsive) .block_2,html:not(.responsive) .block_3,html:not(.responsive) .block_4,html:not(.responsive) .block_5,html:not(.responsive) .block_6,html:not(.responsive) .block_7,html:not(.responsive) .block_8,html:not(.responsive) .block_9{display:inline;float:left;position:relative}
html:not(.responsive) .alpha{margin-left:0}
html:not(.responsive) .omega{margin-right:0}
html:not(.responsive) .container .grid_1{width:80px}
html:not(.responsive) .container .grid_2{width:160px}
html:not(.responsive) .container .grid_3{width:240px}
html:not(.responsive) .container .grid_4{width:320px}
html:not(.responsive) .container .grid_5{width:400px}
html:not(.responsive) .container .grid_6{width:480px}
html:not(.responsive) .container .grid_7{width:560px}
html:not(.responsive) .container .grid_8{width:640px}
html:not(.responsive) .container .grid_9{width:720px}
html:not(.responsive) .container .grid_10{width:800px}
html:not(.responsive) .container .grid_11{width:880px}
html:not(.responsive) .container .grid_12{width:960px}
html:not(.responsive) .container .block_1{width:80px}
html:not(.responsive) .container .block_2{width:160px}
html:not(.responsive) .container .block_3{width:240px}
html:not(.responsive) .container .block_4{width:320px}
html:not(.responsive) .container .block_5{width:400px}
html:not(.responsive) .container .block_6{width:480px}
html:not(.responsive) .container .block_7{width:560px}
html:not(.responsive) .container .block_8{width:640px}
html:not(.responsive) .container .block_9{width:720px}
html:not(.responsive) .container .block_10{width:800px}
html:not(.responsive) .container .block_11{width:880px}
html:not(.responsive) .container .block_12{width:960px}
html:not(.responsive) .container .prefix_1{padding-left:80px}
html:not(.responsive) .container .prefix_2{padding-left:160px}
html:not(.responsive) .container .prefix_3{padding-left:240px}
html:not(.responsive) .container .prefix_4{padding-left:320px}
html:not(.responsive) .container .prefix_5{padding-left:400px}
html:not(.responsive) .container .prefix_6{padding-left:480px}
html:not(.responsive) .container .prefix_7{padding-left:560px}
html:not(.responsive) .container .prefix_8{padding-left:640px}
html:not(.responsive) .container .prefix_9{padding-left:720px}
html:not(.responsive) .container .prefix_10{padding-left:800px}
html:not(.responsive) .container .prefix_11{padding-left:880px}
html:not(.responsive) .container .suffix_1{padding-right:80px}
html:not(.responsive) .container .suffix_2{padding-right:160px}
html:not(.responsive) .container .suffix_3{padding-right:240px}
html:not(.responsive) .container .suffix_4{padding-right:320px}
html:not(.responsive) .container .suffix_5{padding-right:400px}
html:not(.responsive) .container .suffix_6{padding-right:480px}
html:not(.responsive) .container .suffix_7{padding-right:560px}
html:not(.responsive) .container .suffix_8{padding-right:640px}
html:not(.responsive) .container .suffix_9{padding-right:720px}
html:not(.responsive) .container .suffix_10{padding-right:800px}
html:not(.responsive) .container .suffix_11{padding-right:880px}
html:not(.responsive) .container .push_1{left:80px}
html:not(.responsive) .container .push_2{left:160px}
html:not(.responsive) .container .push_3{left:240px}
html:not(.responsive) .container .push_4{left:320px}
html:not(.responsive) .container .push_5{left:400px}
html:not(.responsive) .container .push_6{left:480px}
html:not(.responsive) .container .push_7{left:560px}
html:not(.responsive) .container .push_8{left:640px}
html:not(.responsive) .container .push_9{left:720px}
html:not(.responsive) .container .push_10{left:800px}
html:not(.responsive) .container .push_11{left:880px}
html:not(.responsive) .container .pull_1{left:-80px}
html:not(.responsive) .container .pull_2{left:-160px}
html:not(.responsive) .container .pull_3{left:-240px}
html:not(.responsive) .container .pull_4{left:-320px}
html:not(.responsive) .container .pull_5{left:-400px}
html:not(.responsive) .container .pull_6{left:-480px}
html:not(.responsive) .container .pull_7{left:-560px}
html:not(.responsive) .container .pull_8{left:-640px}
html:not(.responsive) .container .pull_9{left:-720px}
html:not(.responsive) .container .pull_10{left:-800px}
html:not(.responsive) .container .pull_11{left:-880px}
html:not(.responsive) .clear{clear:both;display:block;overflow:hidden;width:0;height:0}
html:not(.responsive) .clearfix:after,html:not(.responsive) .clearfix:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.flag-icon:before,[class*=" filetype-icon-"]:before,[class^=filetype-icon-]:before{content:"\00a0"}
html:not(.responsive) .clearfix:after{clear:both}
html:not(.responsive) .clearfix{zoom:1}
@media(max-width:1023px){html:not(.responsive) .container{width:100%;min-width:768px;padding-left:10px;padding-right:10px}
}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;opacity:.6!important}
#cboxBottomLeft,#cboxMiddleLeft{clear:left}
.cf:after,.clear,.clearfix:after,.slick-track:after,.speakernavigation .mod-pagination,html.responsive .g-row:after{clear:both}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0;position:absolute;top:-20px;left:0;color:#ccc}
#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:#fff}
#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.mm-btn,.mm-indexer,.mm-menu,.mm-navbar[class*=mm-navbar-content-]>*,.mm-page,.mm-panels,.mm-panels>.mm-panel,.mm-search,.mm-search input,.slick-slider{box-sizing:border-box}
#cboxContent{position:relative;margin-top:20px}
.responsive #cboxContent{margin-top:0}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxLoadingGraphic{background:url(../images/ajax-loader.gif) center center no-repeat}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;
overflow:visible;width:auto;background:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxClose{
    position:absolute;
    display:block;
    width:38px;
    height:19px;
    text-indent:-9999px;
    background:url(../images/icon/cross.png) center no-repeat;
    top:10px;
    right:0;
    z-index: 900;
}
.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}
[class*=" filetype-icon-"],[class^=filetype-icon-]{position:relative;display:inline-block;width:1.3333333333333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../images/filetype/file_type_icons_flat-15.svg)}
.filetype-icon-unknow{background-image:url(../images/svg/file_type_icons_flat-15.svg)}
.filetype-icon-aep{background-image:url(../images/svg/file_type_icons_flat-01.svg)}
.filetype-icon-ai{background-image:url(../images/svg/file_type_icons_flat-19.svg)}
.filetype-icon-avi{background-image:url(../images/svg/file_type_icons_flat-14.svg)}
.filetype-icon-css{background-image:url(../images/svg/file_type_icons_flat-03.svg)}
.filetype-icon-doc{background-image:url(../images/svg/file_type_icons_flat-28.svg)}
.filetype-icon-docx{background-image:url(../images/svg/file_type_icons_flat-27.svg)}
.filetype-icon-eps{background-image:url(../images/svg/file_type_icons_flat-21.svg)}
.filetype-icon-fla{background-image:url(../images/svg/file_type_icons_flat-17.svg)}
.filetype-icon-fw{background-image:url(../images/svg/file_type_icons_flat-04.svg)}
.filetype-icon-html{background-image:url(../images/svg/file_type_icons_flat-09.svg)}
.filetype-icon-indd{background-image:url(../images/svg/file_type_icons_flat-18.svg)}
.filetype-icon-jpg{background-image:url(../images/svg/file_type_icons_flat-10.svg)}
.filetype-icon-mp3{background-image:url(../images/svg/file_type_icons_flat-12.svg)}
.filetype-icon-mp4{background-image:url(../images/svg/file_type_icons_flat-13.svg)}
.filetype-icon-pdf{background-image:url(../images/svg/file_type_icons_flat-16.svg)}
.filetype-icon-png{background-image:url(../images/svg/file_type_icons_flat-11.svg)}
.filetype-icon-ppt{background-image:url(../images/svg/file_type_icons_flat-30.svg)}
.filetype-icon-pptx{background-image:url(../images/svg/file_type_icons_flat-02.svg)}
.filetype-icon-psd{background-image:url(../images/svg/file_type_icons_flat-20.svg)}
.filetype-icon-xls{background-image:url(../images/svg/file_type_icons_flat-29.svg)}
.filetype-icon-xlsx{background-image:url(../images/svg/file_type_icons_flat-07.svg)}
.flag-icon{
    position:relative;
    display:inline-block;
    width:1.3333333333333333em;
    line-height:1em;
    margin-right: 5px;
}
.flag-icon.flag-icon-squared{width:1em}
.flag-icon-ad{background-image:url(../images/svg/ad.svg)}
.flag-icon-ad.flag-icon-squared{background-image:url(../images/svg/ad.svg)}
.flag-icon-ae{background-image:url(../images/svg/ae.svg)}
.flag-icon-ae.flag-icon-squared{background-image:url(../images/svg/ae.svg)}
.flag-icon-af{background-image:url(../images/svg/af.svg)}
.flag-icon-af.flag-icon-squared{background-image:url(../images/svg/af.svg)}
.flag-icon-ag{background-image:url(../images/svg/ag.svg)}
.flag-icon-ag.flag-icon-squared{background-image:url(../images/svg/ag.svg)}
.flag-icon-ai{background-image:url(../images/svg/ai.svg)}
.flag-icon-ai.flag-icon-squared{background-image:url(../images/svg/ai.svg)}
.flag-icon-al{background-image:url(../images/svg/al.svg)}
.flag-icon-al.flag-icon-squared{background-image:url(../images/svg/al.svg)}
.flag-icon-am{background-image:url(../images/svg/am.svg)}
.flag-icon-am.flag-icon-squared{background-image:url(../images/svg/am.svg)}
.flag-icon-ao{background-image:url(../images/svg/ao.svg)}
.flag-icon-ao.flag-icon-squared{background-image:url(../images/svg/ao.svg)}
.flag-icon-aq{background-image:url(../images/svg/aq.svg)}
.flag-icon-aq.flag-icon-squared{background-image:url(../images/svg/aq.svg)}
.flag-icon-ar{background-image:url(../images/svg/ar.svg)}
.flag-icon-ar.flag-icon-squared{background-image:url(../images/svg/ar.svg)}
.flag-icon-as{background-image:url(../images/svg/as.svg)}
.flag-icon-as.flag-icon-squared{background-image:url(../images/svg/as.svg)}
.flag-icon-at{background-image:url(../images/svg/at.svg)}
.flag-icon-at.flag-icon-squared{background-image:url(../images/svg/at.svg)}
.flag-icon-au{background-image:url(../images/svg/au.svg)}
.flag-icon-au.flag-icon-squared{background-image:url(../images/svg/au.svg)}
.flag-icon-aw{background-image:url(../images/svg/aw.svg)}
.flag-icon-aw.flag-icon-squared{background-image:url(../images/svg/aw.svg)}
.flag-icon-ax{background-image:url(../images/svg/ax.svg)}
.flag-icon-ax.flag-icon-squared{background-image:url(../images/svg/ax.svg)}
.flag-icon-az{background-image:url(../images/svg/az.svg)}
.flag-icon-az.flag-icon-squared{background-image:url(../images/svg/az.svg)}
.flag-icon-ba{background-image:url(../images/svg/ba.svg)}
.flag-icon-ba.flag-icon-squared{background-image:url(../images/svg/ba.svg)}
.flag-icon-bb{background-image:url(../images/svg/bb.svg)}
.flag-icon-bb.flag-icon-squared{background-image:url(../images/svg/bb.svg)}
.flag-icon-bd{background-image:url(../images/svg/bd.svg)}
.flag-icon-bd.flag-icon-squared{background-image:url(../images/svg/bd.svg)}
.flag-icon-be{background-image:url(../images/svg/be.svg)}
.flag-icon-be.flag-icon-squared{background-image:url(../images/svg/be.svg)}
.flag-icon-bf{background-image:url(../images/svg/bf.svg)}
.flag-icon-bf.flag-icon-squared{background-image:url(../images/svg/bf.svg)}
.flag-icon-bg{background-image:url(../images/svg/bg.svg)}
.flag-icon-bg.flag-icon-squared{background-image:url(../images/svg/bg.svg)}
.flag-icon-bh{background-image:url(../images/svg/bh.svg)}
.flag-icon-bh.flag-icon-squared{background-image:url(../images/svg/bh.svg)}
.flag-icon-bi{background-image:url(../images/svg/bi.svg)}
.flag-icon-bi.flag-icon-squared{background-image:url(../images/svg/bi.svg)}
.flag-icon-bj{background-image:url(../images/svg/bj.svg)}
.flag-icon-bj.flag-icon-squared{background-image:url(../images/svg/bj.svg)}
.flag-icon-bl{background-image:url(../images/svg/bl.svg)}
.flag-icon-bl.flag-icon-squared{background-image:url(../images/svg/bl.svg)}
.flag-icon-bm{background-image:url(../images/svg/bm.svg)}
.flag-icon-bm.flag-icon-squared{background-image:url(../images/svg/bm.svg)}
.flag-icon-bn{background-image:url(../images/svg/bn.svg)}
.flag-icon-bn.flag-icon-squared{background-image:url(../images/svg/bn.svg)}
.flag-icon-bo{background-image:url(../images/svg/bo.svg)}
.flag-icon-bo.flag-icon-squared{background-image:url(../images/svg/bo.svg)}
.flag-icon-bq{background-image:url(../images/svg/bq.svg)}
.flag-icon-bq.flag-icon-squared{background-image:url(../images/svg/bq.svg)}
.flag-icon-br{background-image:url(../images/svg/br.svg)}
.flag-icon-br.flag-icon-squared{background-image:url(../images/svg/br.svg)}
.flag-icon-bs{background-image:url(../images/svg/bs.svg)}
.flag-icon-bs.flag-icon-squared{background-image:url(../images/svg/bs.svg)}
.flag-icon-bt{background-image:url(../images/svg/bt.svg)}
.flag-icon-bt.flag-icon-squared{background-image:url(../images/svg/bt.svg)}
.flag-icon-bv{background-image:url(../images/svg/bv.svg)}
.flag-icon-bv.flag-icon-squared{background-image:url(../images/svg/bv.svg)}
.flag-icon-bw{background-image:url(../images/svg/bw.svg)}
.flag-icon-bw.flag-icon-squared{background-image:url(../images/svg/bw.svg)}
.flag-icon-by{background-image:url(../images/svg/by.svg)}
.flag-icon-by.flag-icon-squared{background-image:url(../images/svg/by.svg)}
.flag-icon-bz{background-image:url(../images/svg/bz.svg)}
.flag-icon-bz.flag-icon-squared{background-image:url(../images/svg/bz.svg)}
.flag-icon-ca{background-image:url(../images/svg/ca.svg)}
.flag-icon-ca.flag-icon-squared{background-image:url(../images/svg/ca.svg)}
.flag-icon-cc{background-image:url(../images/svg/cc.svg)}
.flag-icon-cc.flag-icon-squared{background-image:url(../images/svg/cc.svg)}
.flag-icon-cd{background-image:url(../images/svg/cd.svg)}
.flag-icon-cd.flag-icon-squared{background-image:url(../images/svg/cd.svg)}
.flag-icon-cf{background-image:url(../images/svg/cf.svg)}
.flag-icon-cf.flag-icon-squared{background-image:url(../images/svg/cf.svg)}
.flag-icon-cg{background-image:url(../images/svg/cg.svg)}
.flag-icon-cg.flag-icon-squared{background-image:url(../images/svg/cg.svg)}
.flag-icon-ch{background-image:url(../images/svg/ch.svg)}
.flag-icon-ch.flag-icon-squared{background-image:url(../images/svg/ch.svg)}
.flag-icon-ci{background-image:url(../images/svg/ci.svg)}
.flag-icon-ci.flag-icon-squared{background-image:url(../images/svg/ci.svg)}
.flag-icon-ck{background-image:url(../images/svg/ck.svg)}
.flag-icon-ck.flag-icon-squared{background-image:url(../images/svg/ck.svg)}
.flag-icon-cl{background-image:url(../images/svg/cl.svg)}
.flag-icon-cl.flag-icon-squared{background-image:url(../images/svg/cl.svg)}
.flag-icon-cm{background-image:url(../images/svg/cm.svg)}
.flag-icon-cm.flag-icon-squared{background-image:url(../images/svg/cm.svg)}
.flag-icon-cn{background-image:url(../images/svg/cn.svg)}
.flag-icon-cn.flag-icon-squared{background-image:url(../images/svg/cn.svg)}
.flag-icon-co{background-image:url(../images/svg/co.svg)}
.flag-icon-co.flag-icon-squared{background-image:url(../images/svg/co.svg)}
.flag-icon-cr{background-image:url(../images/svg/cr.svg)}
.flag-icon-cr.flag-icon-squared{background-image:url(../images/svg/cr.svg)}
.flag-icon-cu{background-image:url(../images/svg/cu.svg)}
.flag-icon-cu.flag-icon-squared{background-image:url(../images/svg/cu.svg)}
.flag-icon-cv{background-image:url(../images/svg/cv.svg)}
.flag-icon-cv.flag-icon-squared{background-image:url(../images/svg/cv.svg)}
.flag-icon-cw{background-image:url(../images/svg/cw.svg)}
.flag-icon-cw.flag-icon-squared{background-image:url(../images/svg/cw.svg)}
.flag-icon-cx{background-image:url(../images/svg/cx.svg)}
.flag-icon-cx.flag-icon-squared{background-image:url(../images/svg/cx.svg)}
.flag-icon-cy{background-image:url(../images/svg/cy.svg)}
.flag-icon-cy.flag-icon-squared{background-image:url(../images/svg/cy.svg)}
.flag-icon-cz{background-image:url(../images/svg/cz.svg)}
.flag-icon-cz.flag-icon-squared{background-image:url(../images/svg/cz.svg)}
.flag-icon-de{background-image:url(../images/svg/de.svg)}
.flag-icon-de.flag-icon-squared{background-image:url(../images/svg/de.svg)}
.flag-icon-dj{background-image:url(../images/svg/dj.svg)}
.flag-icon-dj.flag-icon-squared{background-image:url(../images/svg/dj.svg)}
.flag-icon-dk{background-image:url(../images/svg/dk.svg)}
.flag-icon-dk.flag-icon-squared{background-image:url(../images/svg/dk.svg)}
.flag-icon-dm{background-image:url(../images/svg/dm.svg)}
.flag-icon-dm.flag-icon-squared{background-image:url(../images/svg/dm.svg)}
.flag-icon-do{background-image:url(../images/svg/do.svg)}
.flag-icon-do.flag-icon-squared{background-image:url(../images/svg/do.svg)}
.flag-icon-dz{background-image:url(../images/svg/dz.svg)}
.flag-icon-dz.flag-icon-squared{background-image:url(../images/svg/dz.svg)}
.flag-icon-ec{background-image:url(../images/svg/ec.svg)}
.flag-icon-ec.flag-icon-squared{background-image:url(../images/svg/ec.svg)}
.flag-icon-ee{background-image:url(../images/svg/ee.svg)}
.flag-icon-ee.flag-icon-squared{background-image:url(../images/svg/ee.svg)}
.flag-icon-eg{background-image:url(../images/svg/eg.svg)}
.flag-icon-eg.flag-icon-squared{background-image:url(../images/svg/eg.svg)}
.flag-icon-eh{background-image:url(../images/svg/eh.svg)}
.flag-icon-eh.flag-icon-squared{background-image:url(../images/svg/eh.svg)}
.flag-icon-er{background-image:url(../images/svg/er.svg)}
.flag-icon-er.flag-icon-squared{background-image:url(../images/svg/er.svg)}
.flag-icon-es{background-image:url(../images/svg/es.svg)}
.flag-icon-es.flag-icon-squared{background-image:url(../images/svg/es.svg)}
.flag-icon-es-shield{background-image:url(../images/svg/es-shield.svg)}
.flag-icon-es-shield.flag-icon-squared{background-image:url(../images/svg/es-shield.svg)}
.flag-icon-et{background-image:url(../images/svg/et.svg)}
.flag-icon-et.flag-icon-squared{background-image:url(../images/svg/et.svg)}
.flag-icon-fi{background-image:url(../images/svg/fi.svg)}
.flag-icon-fi.flag-icon-squared{background-image:url(../images/svg/fi.svg)}
.flag-icon-fj{background-image:url(../images/svg/fj.svg)}
.flag-icon-fj.flag-icon-squared{background-image:url(../images/svg/fj.svg)}
.flag-icon-fk{background-image:url(../images/svg/fk.svg)}
.flag-icon-fk.flag-icon-squared{background-image:url(../images/svg/fk.svg)}
.flag-icon-fm{background-image:url(../images/svg/fm.svg)}
.flag-icon-fm.flag-icon-squared{background-image:url(../images/svg/fm.svg)}
.flag-icon-fo{background-image:url(../images/svg/fo.svg)}
.flag-icon-fo.flag-icon-squared{background-image:url(../images/svg/fo.svg)}
.flag-icon-fr{background-image:url(../images/svg/fr.svg)}
.flag-icon-fr.flag-icon-squared{background-image:url(../images/svg/fr.svg)}
.flag-icon-ga{background-image:url(../images/svg/ga.svg)}
.flag-icon-ga.flag-icon-squared{background-image:url(../images/svg/ga.svg)}
.flag-icon-gb{background-image:url(../images/svg/gb.svg)}
.flag-icon-gb.flag-icon-squared{background-image:url(../images/svg/gb.svg)}
.flag-icon-gd{background-image:url(../images/svg/gd.svg)}
.flag-icon-gd.flag-icon-squared{background-image:url(../images/svg/gd.svg)}
.flag-icon-ge{background-image:url(../images/svg/ge.svg)}
.flag-icon-ge.flag-icon-squared{background-image:url(../images/svg/ge.svg)}
.flag-icon-gf{background-image:url(../images/svg/gf.svg)}
.flag-icon-gf.flag-icon-squared{background-image:url(../images/svg/gf.svg)}
.flag-icon-gg{background-image:url(../images/svg/gg.svg)}
.flag-icon-gg.flag-icon-squared{background-image:url(../images/svg/gg.svg)}
.flag-icon-gh{background-image:url(../images/svg/gh.svg)}
.flag-icon-gh.flag-icon-squared{background-image:url(../images/svg/gh.svg)}
.flag-icon-gi{background-image:url(../images/svg/gi.svg)}
.flag-icon-gi.flag-icon-squared{background-image:url(../images/svg/gi.svg)}
.flag-icon-gl{background-image:url(../images/svg/gl.svg)}
.flag-icon-gl.flag-icon-squared{background-image:url(../images/svg/gl.svg)}
.flag-icon-gm{background-image:url(../images/svg/gm.svg)}
.flag-icon-gm.flag-icon-squared{background-image:url(../images/svg/gm.svg)}
.flag-icon-gn{background-image:url(../images/svg/gn.svg)}
.flag-icon-gn.flag-icon-squared{background-image:url(../images/svg/gn.svg)}
.flag-icon-gp{background-image:url(../images/svg/gp.svg)}
.flag-icon-gp.flag-icon-squared{background-image:url(../images/svg/gp.svg)}
.flag-icon-gq{background-image:url(../images/svg/gq.svg)}
.flag-icon-gq.flag-icon-squared{background-image:url(../images/svg/gq.svg)}
.flag-icon-gr{background-image:url(../images/svg/gr.svg)}
.flag-icon-gr.flag-icon-squared{background-image:url(../images/svg/gr.svg)}
.flag-icon-gs{background-image:url(../images/svg/gs.svg)}
.flag-icon-gs.flag-icon-squared{background-image:url(../images/svg/gs.svg)}
.flag-icon-gt{background-image:url(../images/svg/gt.svg)}
.flag-icon-gt.flag-icon-squared{background-image:url(../images/svg/gt.svg)}
.flag-icon-gu{background-image:url(../images/svg/gu.svg)}
.flag-icon-gu.flag-icon-squared{background-image:url(../images/svg/gu.svg)}
.flag-icon-gw{background-image:url(../images/svg/gw.svg)}
.flag-icon-gw.flag-icon-squared{background-image:url(../images/svg/gw.svg)}
.flag-icon-gy{background-image:url(../images/svg/gy.svg)}
.flag-icon-gy.flag-icon-squared{background-image:url(../images/svg/gy.svg)}
.flag-icon-hk{background-image:url(../images/svg/hk.svg)}
.flag-icon-hk.flag-icon-squared{background-image:url(../images/svg/hk.svg)}
.flag-icon-hm{background-image:url(../images/svg/hm.svg)}
.flag-icon-hm.flag-icon-squared{background-image:url(../images/svg/hm.svg)}
.flag-icon-hn{background-image:url(../images/svg/hn.svg)}
.flag-icon-hn.flag-icon-squared{background-image:url(../images/svg/hn.svg)}
.flag-icon-hr{background-image:url(../images/svg/hr.svg)}
.flag-icon-hr.flag-icon-squared{background-image:url(../images/svg/hr.svg)}
.flag-icon-ht{background-image:url(../images/svg/ht.svg)}
.flag-icon-ht.flag-icon-squared{background-image:url(../images/svg/ht.svg)}
.flag-icon-hu{background-image:url(../images/svg/hu.svg)}
.flag-icon-hu.flag-icon-squared{background-image:url(../images/svg/hu.svg)}
.flag-icon-id{background-image:url(../images/svg/id.svg)}
.flag-icon-id.flag-icon-squared{background-image:url(../images/svg/id.svg)}
.flag-icon-ie{background-image:url(../images/svg/ie.svg)}
.flag-icon-ie.flag-icon-squared{background-image:url(../images/svg/ie.svg)}
.flag-icon-il{background-image:url(../images/svg/il.svg)}
.flag-icon-il.flag-icon-squared{background-image:url(../images/svg/il.svg)}
.flag-icon-im{background-image:url(../images/svg/im.svg)}
.flag-icon-im.flag-icon-squared{background-image:url(../images/svg/im.svg)}
.flag-icon-in{background-image:url(../images/svg/in.svg)}
.flag-icon-in.flag-icon-squared{background-image:url(../images/svg/in.svg)}
.flag-icon-io{background-image:url(../images/svg/io.svg)}
.flag-icon-io.flag-icon-squared{background-image:url(../images/svg/io.svg)}
.flag-icon-iq{background-image:url(../images/svg/iq.svg)}
.flag-icon-iq.flag-icon-squared{background-image:url(../images/svg/iq.svg)}
.flag-icon-ir{background-image:url(../images/svg/ir.svg)}
.flag-icon-ir.flag-icon-squared{background-image:url(../images/svg/ir.svg)}
.flag-icon-is{background-image:url(../images/svg/is.svg)}
.flag-icon-is.flag-icon-squared{background-image:url(../images/svg/is.svg)}
.flag-icon-it{background-image:url(../images/svg/it.svg)}
.flag-icon-it.flag-icon-squared{background-image:url(../images/svg/it.svg)}
.flag-icon-je{background-image:url(../images/svg/je.svg)}
.flag-icon-je.flag-icon-squared{background-image:url(../images/svg/je.svg)}
.flag-icon-jm{background-image:url(../images/svg/jm.svg)}
.flag-icon-jm.flag-icon-squared{background-image:url(../images/svg/jm.svg)}
.flag-icon-jo{background-image:url(../images/svg/jo.svg)}
.flag-icon-jo.flag-icon-squared{background-image:url(../images/svg/jo.svg)}
.flag-icon-jp{background-image:url(../images/svg/jp.svg)}
.flag-icon-jp.flag-icon-squared{background-image:url(../images/svg/jp.svg)}
.flag-icon-ke{background-image:url(../images/svg/ke.svg)}
.flag-icon-ke.flag-icon-squared{background-image:url(../images/svg/ke.svg)}
.flag-icon-kg{background-image:url(../images/svg/kg.svg)}
.flag-icon-kg.flag-icon-squared{background-image:url(../images/svg/kg.svg)}
.flag-icon-kh{background-image:url(../images/svg/kh.svg)}
.flag-icon-kh.flag-icon-squared{background-image:url(../images/svg/kh.svg)}
.flag-icon-ki{background-image:url(../images/svg/ki.svg)}
.flag-icon-ki.flag-icon-squared{background-image:url(../images/svg/ki.svg)}
.flag-icon-km{background-image:url(../images/svg/km.svg)}
.flag-icon-km.flag-icon-squared{background-image:url(../images/svg/km.svg)}
.flag-icon-kn{background-image:url(../images/svg/kn.svg)}
.flag-icon-kn.flag-icon-squared{background-image:url(../images/svg/kn.svg)}
.flag-icon-kp{background-image:url(../images/svg/kp.svg)}
.flag-icon-kp.flag-icon-squared{background-image:url(../images/svg/kp.svg)}
.flag-icon-kr{background-image:url(../images/svg/kr.svg)}
.flag-icon-kr.flag-icon-squared{background-image:url(../images/svg/kr.svg)}
.flag-icon-kw{background-image:url(../images/svg/kw.svg)}
.flag-icon-kw.flag-icon-squared{background-image:url(../images/svg/kw.svg)}
.flag-icon-ky{background-image:url(../images/svg/ky.svg)}
.flag-icon-ky.flag-icon-squared{background-image:url(../images/svg/ky.svg)}
.flag-icon-kz{background-image:url(../images/svg/kz.svg)}
.flag-icon-kz.flag-icon-squared{background-image:url(../images/svg/kz.svg)}
.flag-icon-la{background-image:url(../images/svg/la.svg)}
.flag-icon-la.flag-icon-squared{background-image:url(../images/svg/la.svg)}
.flag-icon-lb{background-image:url(../images/svg/lb.svg)}
.flag-icon-lb.flag-icon-squared{background-image:url(../images/svg/lb.svg)}
.flag-icon-lc{background-image:url(../images/svg/lc.svg)}
.flag-icon-lc.flag-icon-squared{background-image:url(../images/svg/lc.svg)}
.flag-icon-li{background-image:url(../images/svg/li.svg)}
.flag-icon-li.flag-icon-squared{background-image:url(../images/svg/li.svg)}
.flag-icon-lk{background-image:url(../images/svg/lk.svg)}
.flag-icon-lk.flag-icon-squared{background-image:url(../images/svg/lk.svg)}
.flag-icon-lr{background-image:url(../images/svg/lr.svg)}
.flag-icon-lr.flag-icon-squared{background-image:url(../images/svg/lr.svg)}
.flag-icon-ls{background-image:url(../images/svg/ls.svg)}
.flag-icon-ls.flag-icon-squared{background-image:url(../images/svg/ls.svg)}
.flag-icon-lt{background-image:url(../images/svg/lt.svg)}
.flag-icon-lt.flag-icon-squared{background-image:url(../images/svg/lt.svg)}
.flag-icon-lu{background-image:url(../images/svg/lu.svg)}
.flag-icon-lu.flag-icon-squared{background-image:url(../images/svg/lu.svg)}
.flag-icon-lv{background-image:url(../images/svg/lv.svg)}
.flag-icon-lv.flag-icon-squared{background-image:url(../images/svg/lv.svg)}
.flag-icon-ly{background-image:url(../images/svg/ly.svg)}
.flag-icon-ly.flag-icon-squared{background-image:url(../images/svg/ly.svg)}
.flag-icon-ma{background-image:url(../images/svg/ma.svg)}
.flag-icon-ma.flag-icon-squared{background-image:url(../images/svg/ma.svg)}
.flag-icon-mc{background-image:url(../images/svg/mc.svg)}
.flag-icon-mc.flag-icon-squared{background-image:url(../images/svg/mc.svg)}
.flag-icon-md{background-image:url(../images/svg/md.svg)}
.flag-icon-md.flag-icon-squared{background-image:url(../images/svg/md.svg)}
.flag-icon-me{background-image:url(../images/svg/me.svg)}
.flag-icon-me.flag-icon-squared{background-image:url(../images/svg/me.svg)}
.flag-icon-mf{background-image:url(../images/svg/mf.svg)}
.flag-icon-mf.flag-icon-squared{background-image:url(../images/svg/mf.svg)}
.flag-icon-mg{background-image:url(../images/svg/mg.svg)}
.flag-icon-mg.flag-icon-squared{background-image:url(../images/svg/mg.svg)}
.flag-icon-mh{background-image:url(../images/svg/mh.svg)}
.flag-icon-mh.flag-icon-squared{background-image:url(../images/svg/mh.svg)}
.flag-icon-mk{background-image:url(../images/svg/mk.svg)}
.flag-icon-mk.flag-icon-squared{background-image:url(../images/svg/mk.svg)}
.flag-icon-ml{background-image:url(../images/svg/ml.svg)}
.flag-icon-ml.flag-icon-squared{background-image:url(../images/svg/ml.svg)}
.flag-icon-mm{background-image:url(../images/svg/mm.svg)}
.flag-icon-mm.flag-icon-squared{background-image:url(../images/svg/mm.svg)}
.flag-icon-mn{background-image:url(../images/svg/mn.svg)}
.flag-icon-mn.flag-icon-squared{background-image:url(../images/svg/mn.svg)}
.flag-icon-mo{background-image:url(../images/svg/mo.svg)}
.flag-icon-mo.flag-icon-squared{background-image:url(../images/svg/mo.svg)}
.flag-icon-mp{background-image:url(../images/svg/mp.svg)}
.flag-icon-mp.flag-icon-squared{background-image:url(../images/svg/mp.svg)}
.flag-icon-mq{background-image:url(../images/svg/mq.svg)}
.flag-icon-mq.flag-icon-squared{background-image:url(../images/svg/mq.svg)}
.flag-icon-mr{background-image:url(../images/svg/mr.svg)}
.flag-icon-mr.flag-icon-squared{background-image:url(../images/svg/mr.svg)}
.flag-icon-ms{background-image:url(../images/svg/ms.svg)}
.flag-icon-ms.flag-icon-squared{background-image:url(../images/svg/ms.svg)}
.flag-icon-mt{background-image:url(../images/svg/mt.svg)}
.flag-icon-mt.flag-icon-squared{background-image:url(../images/svg/mt.svg)}
.flag-icon-mu{background-image:url(../images/svg/mu.svg)}
.flag-icon-mu.flag-icon-squared{background-image:url(../images/svg/mu.svg)}
.flag-icon-mv{background-image:url(../images/svg/mv.svg)}
.flag-icon-mv.flag-icon-squared{background-image:url(../images/svg/mv.svg)}
.flag-icon-mw{background-image:url(../images/svg/mw.svg)}
.flag-icon-mw.flag-icon-squared{background-image:url(../images/svg/mw.svg)}
.flag-icon-mx{background-image:url(../images/svg/mx.svg)}
.flag-icon-mx.flag-icon-squared{background-image:url(../images/svg/mx.svg)}
.flag-icon-my{background-image:url(../images/svg/my.svg)}
.flag-icon-my.flag-icon-squared{background-image:url(../images/svg/my.svg)}
.flag-icon-mz{background-image:url(../images/svg/mz.svg)}
.flag-icon-mz.flag-icon-squared{background-image:url(../images/svg/mz.svg)}
.flag-icon-na{background-image:url(../images/svg/na.svg)}
.flag-icon-na.flag-icon-squared{background-image:url(../images/svg/na.svg)}
.flag-icon-nc{background-image:url(../images/svg/nc.svg)}
.flag-icon-nc.flag-icon-squared{background-image:url(../images/svg/nc.svg)}
.flag-icon-ne{background-image:url(../images/svg/ne.svg)}
.flag-icon-ne.flag-icon-squared{background-image:url(../images/svg/ne.svg)}
.flag-icon-nf{background-image:url(../images/svg/nf.svg)}
.flag-icon-nf.flag-icon-squared{background-image:url(../images/svg/nf.svg)}
.flag-icon-ng{background-image:url(../images/svg/ng.svg)}
.flag-icon-ng.flag-icon-squared{background-image:url(../images/svg/ng.svg)}
.flag-icon-ni{background-image:url(../images/svg/ni.svg)}
.flag-icon-ni.flag-icon-squared{background-image:url(../images/svg/ni.svg)}
.flag-icon-nl{background-image:url(../images/svg/nl.svg)}
.flag-icon-nl.flag-icon-squared{background-image:url(../images/svg/nl.svg)}
.flag-icon-no{background-image:url(../images/svg/no.svg)}
.flag-icon-no.flag-icon-squared{background-image:url(../images/svg/no.svg)}
.flag-icon-np{background-image:url(../images/svg/np.svg)}
.flag-icon-np.flag-icon-squared{background-image:url(../images/svg/np.svg)}
.flag-icon-nr{background-image:url(../images/svg/nr.svg)}
.flag-icon-nr.flag-icon-squared{background-image:url(../images/svg/nr.svg)}
.flag-icon-nu{background-image:url(../images/svg/nu.svg)}
.flag-icon-nu.flag-icon-squared{background-image:url(../images/svg/nu.svg)}
.flag-icon-nz{background-image:url(../images/svg/nz.svg)}
.flag-icon-nz.flag-icon-squared{background-image:url(../images/svg/nz.svg)}
.flag-icon-om{background-image:url(../images/svg/om.svg)}
.flag-icon-om.flag-icon-squared{background-image:url(../images/svg/om.svg)}
.flag-icon-pa{background-image:url(../images/svg/pa.svg)}
.flag-icon-pa.flag-icon-squared{background-image:url(../images/svg/pa.svg)}
.flag-icon-pe{background-image:url(../images/svg/pe.svg)}
.flag-icon-pe.flag-icon-squared{background-image:url(../images/svg/pe.svg)}
.flag-icon-pf{background-image:url(../images/svg/pf.svg)}
.flag-icon-pf.flag-icon-squared{background-image:url(../images/svg/pf.svg)}
.flag-icon-pg{background-image:url(../images/svg/pg.svg)}
.flag-icon-pg.flag-icon-squared{background-image:url(../images/svg/pg.svg)}
.flag-icon-ph{background-image:url(../images/svg/ph.svg)}
.flag-icon-ph.flag-icon-squared{background-image:url(../images/svg/ph.svg)}
.flag-icon-pk{background-image:url(../images/svg/pk.svg)}
.flag-icon-pk.flag-icon-squared{background-image:url(../images/svg/pk.svg)}
.flag-icon-pl{background-image:url(../images/svg/pl.svg)}
.flag-icon-pl.flag-icon-squared{background-image:url(../images/svg/pl.svg)}
.flag-icon-pm{background-image:url(../images/svg/pm.svg)}
.flag-icon-pm.flag-icon-squared{background-image:url(../images/svg/pm.svg)}
.flag-icon-pn{background-image:url(../images/svg/pn.svg)}
.flag-icon-pn.flag-icon-squared{background-image:url(../images/svg/pn.svg)}
.flag-icon-pr{background-image:url(../images/svg/pr.svg)}
.flag-icon-pr.flag-icon-squared{background-image:url(../images/svg/pr.svg)}
.flag-icon-ps{background-image:url(../images/svg/ps.svg)}
.flag-icon-ps.flag-icon-squared{background-image:url(../images/svg/ps.svg)}
.flag-icon-pt{background-image:url(../images/svg/pt.svg)}
.flag-icon-pt.flag-icon-squared{background-image:url(../images/svg/pt.svg)}
.flag-icon-pw{background-image:url(../images/svg/pw.svg)}
.flag-icon-pw.flag-icon-squared{background-image:url(../images/svg/pw.svg)}
.flag-icon-py{background-image:url(../images/svg/py.svg)}
.flag-icon-py.flag-icon-squared{background-image:url(../images/svg/py.svg)}
.flag-icon-qa{background-image:url(../images/svg/qa.svg)}
.flag-icon-qa.flag-icon-squared{background-image:url(../images/svg/qa.svg)}
.flag-icon-re{background-image:url(../images/svg/re.svg)}
.flag-icon-re.flag-icon-squared{background-image:url(../images/svg/re.svg)}
.flag-icon-ro{background-image:url(../images/svg/ro.svg)}
.flag-icon-ro.flag-icon-squared{background-image:url(../images/svg/ro.svg)}
.flag-icon-rs{background-image:url(../images/svg/rs.svg)}
.flag-icon-rs.flag-icon-squared{background-image:url(../images/svg/rs.svg)}
.flag-icon-ru{background-image:url(../images/svg/ru.svg)}
.flag-icon-ru.flag-icon-squared{background-image:url(../images/svg/ru.svg)}
.flag-icon-rw{background-image:url(../images/svg/rw.svg)}
.flag-icon-rw.flag-icon-squared{background-image:url(../images/svg/rw.svg)}
.flag-icon-sa{background-image:url(../images/svg/sa.svg)}
.flag-icon-sa.flag-icon-squared{background-image:url(../images/svg/sa.svg)}
.flag-icon-sb{background-image:url(../images/svg/sb.svg)}
.flag-icon-sb.flag-icon-squared{background-image:url(../images/svg/sb.svg)}
.flag-icon-sc{background-image:url(../images/svg/sc.svg)}
.flag-icon-sc.flag-icon-squared{background-image:url(../images/svg/sc.svg)}
.flag-icon-sd{background-image:url(../images/svg/sd.svg)}
.flag-icon-sd.flag-icon-squared{background-image:url(../images/svg/sd.svg)}
.flag-icon-se{background-image:url(../images/svg/se.svg)}
.flag-icon-se.flag-icon-squared{background-image:url(../images/svg/se.svg)}
.flag-icon-sg{background-image:url(../images/svg/sg.svg)}
.flag-icon-sg.flag-icon-squared{background-image:url(../images/svg/sg.svg)}
.flag-icon-sh{background-image:url(../images/svg/sh.svg)}
.flag-icon-sh.flag-icon-squared{background-image:url(../images/svg/sh.svg)}
.flag-icon-si{background-image:url(../images/svg/si.svg)}
.flag-icon-si.flag-icon-squared{background-image:url(../images/svg/si.svg)}
.flag-icon-sj{background-image:url(../images/svg/sj.svg)}
.flag-icon-sj.flag-icon-squared{background-image:url(../images/svg/sj.svg)}
.flag-icon-sk{background-image:url(../images/svg/sk.svg)}
.flag-icon-sk.flag-icon-squared{background-image:url(../images/svg/sk.svg)}
.flag-icon-sl{background-image:url(../images/svg/sl.svg)}
.flag-icon-sl.flag-icon-squared{background-image:url(../images/svg/sl.svg)}
.flag-icon-sm{background-image:url(../images/svg/sm.svg)}
.flag-icon-sm.flag-icon-squared{background-image:url(../images/svg/sm.svg)}
.flag-icon-sn{background-image:url(../images/svg/sn.svg)}
.flag-icon-sn.flag-icon-squared{background-image:url(../images/svg/sn.svg)}
.flag-icon-so{background-image:url(../images/svg/so.svg)}
.flag-icon-so.flag-icon-squared{background-image:url(../images/svg/so.svg)}
.flag-icon-sr{background-image:url(../images/svg/sr.svg)}
.flag-icon-sr.flag-icon-squared{background-image:url(../images/svg/sr.svg)}
.flag-icon-ss{background-image:url(../images/svg/ss.svg)}
.flag-icon-ss.flag-icon-squared{background-image:url(../images/svg/ss.svg)}
.flag-icon-st{background-image:url(../images/svg/st.svg)}
.flag-icon-st.flag-icon-squared{background-image:url(../images/svg/st.svg)}
.flag-icon-sv{background-image:url(../images/svg/sv.svg)}
.flag-icon-sv.flag-icon-squared{background-image:url(../images/svg/sv.svg)}
.flag-icon-sx{background-image:url(../images/svg/sx.svg)}
.flag-icon-sx.flag-icon-squared{background-image:url(../images/svg/sx.svg)}
.flag-icon-sy{background-image:url(../images/svg/sy.svg)}
.flag-icon-sy.flag-icon-squared{background-image:url(../images/svg/sy.svg)}
.flag-icon-sz{background-image:url(../images/svg/sz.svg)}
.flag-icon-sz.flag-icon-squared{background-image:url(../images/svg/sz.svg)}
.flag-icon-tc{background-image:url(../images/svg/tc.svg)}
.flag-icon-tc.flag-icon-squared{background-image:url(../images/svg/tc.svg)}
.flag-icon-td{background-image:url(../images/svg/td.svg)}
.flag-icon-td.flag-icon-squared{background-image:url(../images/svg/td.svg)}
.flag-icon-tf{background-image:url(../images/svg/tf.svg)}
.flag-icon-tf.flag-icon-squared{background-image:url(../images/svg/tf.svg)}
.flag-icon-tg{background-image:url(../images/svg/tg.svg)}
.flag-icon-tg.flag-icon-squared{background-image:url(../images/svg/tg.svg)}
.flag-icon-th{background-image:url(../images/svg/th.svg)}
.flag-icon-th.flag-icon-squared{background-image:url(../images/svg/th.svg)}
.flag-icon-tj{background-image:url(../images/svg/tj.svg)}
.flag-icon-tj.flag-icon-squared{background-image:url(../images/svg/tj.svg)}
.flag-icon-tk{background-image:url(../images/svg/tk.svg)}
.flag-icon-tk.flag-icon-squared{background-image:url(../images/svg/tk.svg)}
.flag-icon-tl{background-image:url(../images/svg/tl.svg)}
.flag-icon-tl.flag-icon-squared{background-image:url(../images/svg/tl.svg)}
.flag-icon-tm{background-image:url(../images/svg/tm.svg)}
.flag-icon-tm.flag-icon-squared{background-image:url(../images/svg/tm.svg)}
.flag-icon-tn{background-image:url(../images/svg/tn.svg)}
.flag-icon-tn.flag-icon-squared{background-image:url(../images/svg/tn.svg)}
.flag-icon-to{background-image:url(../images/svg/to.svg)}
.flag-icon-to.flag-icon-squared{background-image:url(../images/svg/to.svg)}
.flag-icon-tr{background-image:url(../images/svg/tr.svg)}
.flag-icon-tr.flag-icon-squared{background-image:url(../images/svg/tr.svg)}
.flag-icon-tt{background-image:url(../images/svg/tt.svg)}
.flag-icon-tt.flag-icon-squared{background-image:url(../images/svg/tt.svg)}
.flag-icon-tv{background-image:url(../images/svg/tv.svg)}
.flag-icon-tv.flag-icon-squared{background-image:url(../images/svg/tv.svg)}
.flag-icon-tw{background-image:url(../images/svg/tw.svg)}
.flag-icon-tw.flag-icon-squared{background-image:url(../images/svg/tw.svg)}
.flag-icon-tz{background-image:url(../images/svg/tz.svg)}
.flag-icon-tz.flag-icon-squared{background-image:url(../images/svg/tz.svg)}
.flag-icon-ua{background-image:url(../images/svg/ua.svg)}
.flag-icon-ua.flag-icon-squared{background-image:url(../images/svg/ua.svg)}
.flag-icon-ug{background-image:url(../images/svg/ug.svg)}
.flag-icon-ug.flag-icon-squared{background-image:url(../images/svg/ug.svg)}
.flag-icon-uk{background-image:url(../images/svg/gb.svg)}
.flag-icon-uk.flag-icon-squared{background-image:url(../images/svg/gb.svg)}
.flag-icon-um{background-image:url(../images/svg/um.svg)}
.flag-icon-um.flag-icon-squared{background-image:url(../images/svg/um.svg)}
.flag-icon-us{background-image:url(../images/svg/us.svg)}
.flag-icon-us.flag-icon-squared{background-image:url(../images/svg/us.svg)}
.flag-icon-uy{background-image:url(../images/svg/uy.svg)}
.flag-icon-uy.flag-icon-squared{background-image:url(../images/svg/uy.svg)}
.flag-icon-uz{background-image:url(../images/svg/uz.svg)}
.flag-icon-uz.flag-icon-squared{background-image:url(../images/svg/uz.svg)}
.flag-icon-va{background-image:url(../images/svg/va.svg)}
.flag-icon-va.flag-icon-squared{background-image:url(../images/svg/va.svg)}
.flag-icon-vc{background-image:url(../images/svg/vc.svg)}
.flag-icon-vc.flag-icon-squared{background-image:url(../images/svg/vc.svg)}
.flag-icon-ve{background-image:url(../images/svg/ve.svg)}
.flag-icon-ve.flag-icon-squared{background-image:url(../images/svg/ve.svg)}
.flag-icon-vg{background-image:url(../images/svg/vg.svg)}
.flag-icon-vg.flag-icon-squared{background-image:url(../images/svg/vg.svg)}
.flag-icon-vi{background-image:url(../images/svg/vi.svg)}
.flag-icon-vi.flag-icon-squared{background-image:url(../images/svg/vi.svg)}
.flag-icon-vn{background-image:url(../images/svg/vn.svg)}
.flag-icon-vn.flag-icon-squared{background-image:url(../images/svg/vn.svg)}
.flag-icon-vu{background-image:url(../images/svg/vu.svg)}
.flag-icon-vu.flag-icon-squared{background-image:url(../images/svg/vu.svg)}
.flag-icon-wf{background-image:url(../images/svg/wf.svg)}
.flag-icon-wf.flag-icon-squared{background-image:url(../images/svg/wf.svg)}
.flag-icon-ws{background-image:url(../images/svg/ws.svg)}
.flag-icon-ws.flag-icon-squared{background-image:url(../images/svg/ws.svg)}
.flag-icon-ye{background-image:url(../images/svg/ye.svg)}
.flag-icon-ye.flag-icon-squared{background-image:url(../images/svg/ye.svg)}
.flag-icon-yt{background-image:url(../images/svg/yt.svg)}
.flag-icon-yt.flag-icon-squared{background-image:url(../images/svg/yt.svg)}
.flag-icon-za{background-image:url(../images/svg/za.svg)}
.flag-icon-za.flag-icon-squared{background-image:url(../images/svg/za.svg)}
.flag-icon-zm{background-image:url(../images/svg/zm.svg)}
.flag-icon-zm.flag-icon-squared{background-image:url(../images/svg/zm.svg)}
.flag-icon-zw{background-image:url(../images/svg/zw.svg)}
.flag-icon-zw.flag-icon-squared{background-image:url(../images/svg/zw.svg)}
.flag-icon-international{background-image:url(../images/svg/international.svg)}
.flag-icon-international.flag-icon-squared{background-image:url(../images/svg/international.svg)}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}
.qtip-content{padding:5px 9px;word-wrap:break-word}
.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0!important}
.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:0;border-width:1px;border-style:solid;border-color:transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}
.qtip-default .qtip-icon{border-color:#CCC;background:#f1f1f1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}
.qtip-light .qtip-titlebar{background-color:#f1f1f1}
/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}
.qtip-dark .qtip-titlebar{background-color:#404040}
.qtip-dark .qtip-icon{border-color:#444}
.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}
.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}
.qtip-cream .qtip-titlebar{background-color:#f0de7d}
.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
/*! Red tooltip style */.qtip-red{background-color:#f78b83;color:#912323}
.qtip-red .qtip-titlebar{background-color:#f06d65}
.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}
/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}
.qtip-green .qtip-titlebar{background-color:#b0de78}
.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}
.qtip-blue .qtip-titlebar{background-color:#d0e9f5}
.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}
.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}
.qtip-youtube .qtip-content{padding:.75em;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}
.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0;color:#fff;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-weight:700;line-height:16px;text-shadow:0 1px #000}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10px}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:0}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
#qtip-overlay,#qtip-overlay div{width:100%;height:100%;left:0;top:0}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(../css/#default#VML);display:inline-block;visibility:visible}
#qtip-overlay{position:fixed}
#qtip-overlay.blurs{cursor:pointer}
#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
.qtipmodal-ie6fix{position:absolute!important}
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;z-index:0}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-listview .mm-btn_next:before,.mm-listview>li:not(.mm-divider):after,.mm-btn_next:after,.mm-btn_prev:before{content:'';bottom:0}
.mm-hidden{display:none!important}
.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{padding:0;position:absolute;bottom:0}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute;bottom:0}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-effect-menu-zoom,.mm-slideout{-webkit-transition:-webkit-transform .4s ease}
.mm-panel.mm-panel_opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-panels>.mm-panel.mm-panel_has-navbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-btn_next,.mm-vertical .mm-listview>li>.mm-btn_next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-btn_next:after,.mm-vertical .mm-listview>li>.mm-btn_next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-btn_next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}
.mm-btn{width:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:0;border-bottom:0;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:0;right:25px}
.mm-btn_next:after,.mm-btn_prev:before{border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0}
.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}
.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block}
.mm-navbar .mm-btn:first-child{left:0}
.mm-navbar .mm-btn:last-child{text-align:right;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-panel_has-navbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-btn_next,.mm-listview>li .mm-btn_next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li:not(.mm-divider):after{border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0}
.mm-listview .mm-btn_next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-btn_next:before{border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;left:0}
.mm-listview .mm-btn_next+a,.mm-listview .mm-btn_next+span{margin-right:50px}
.mm-listview .mm-btn_next.mm-fullsubopen{width:100%}
.mm-listview .mm-btn_next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-btn_next.mm-fullsubopen+a,.mm-listview .mm-btn_next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-btn_next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-btn_next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-btn_next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-wrapper_opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-btn_next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-btn_next{background:rgba(0,0,0,.05)}
.mm-page{position:relative}
.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-wrapper_opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-menu_offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px}
.mm-menu.mm-menu_offcanvas.mm-menu_opened{display:block}
.mm-menu.mm-menu_offcanvas.mm-no-csstransforms.mm-menu_opened{z-index:10}
html.mm-wrapper_opening .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-wrapper_opening .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-menu_offcanvas.mm-autoheight.mm-bottom,.mm-menu.m-menu_offcanvas.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-menu_offcanvas.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.m-menu_offcanvas.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-menu_offcanvas.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-menu_offcanvas.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.m-menu_offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-wrapper_opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0){html.mm-wrapper_opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:0){html.mm-right.mm-wrapper_opening.mm-columns-0 .mm-slideout{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.m-menu_offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-wrapper_opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-wrapper_opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-wrapper_opening.mm-columns-1 .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0);-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.m-menu_offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-wrapper_opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-wrapper_opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(880px,0);-ms-transform:translate(880px,0);transform:translate(880px,0);-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:1100px){html.mm-right.mm-wrapper_opening.mm-columns-2 .mm-slideout{-webkit-transform:translate(-880px,0);-ms-transform:translate(-880px,0);transform:translate(-880px,0);-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate(300%,0);-ms-transform:translate(300%,0);transform:translate(300%,0);-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.m-menu_offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-wrapper_opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-wrapper_opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(1320px,0);-ms-transform:translate(1320px,0);transform:translate(1320px,0);-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:1650px){html.mm-right.mm-wrapper_opening.mm-columns-3 .mm-slideout{-webkit-transform:translate(-1320px,0);-ms-transform:translate(-1320px,0);transform:translate(-1320px,0);-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate(400%,0);-ms-transform:translate(400%,0);transform:translate(400%,0);-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.m-menu_offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-wrapper_opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-wrapper_opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(1760px,0);-ms-transform:translate(1760px,0);transform:translate(1760px,0);-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:2200px){html.mm-right.mm-wrapper_opening.mm-columns-4 .mm-slideout{-webkit-transform:translate(-1760px,0);-ms-transform:translate(-1760px,0);transform:translate(-1760px,0);-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate(500%,0);-ms-transform:translate(500%,0);transform:translate(500%,0);-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.m-menu_offcanvas.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-wrapper_opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-wrapper_opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(2200px,0);-ms-transform:translate(2200px,0);transform:translate(2200px,0);-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:2750px){html.mm-right.mm-wrapper_opening.mm-columns-5 .mm-slideout{-webkit-transform:translate(-2200px,0);-ms-transform:translate(-2200px,0);transform:translate(-2200px,0);-webkit-transform:translate3d(-2200px,0,0);transform:translate3d(-2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate(600%,0);-ms-transform:translate(600%,0);transform:translate(600%,0);-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate(700%,0);-ms-transform:translate(700%,0);transform:translate(700%,0);-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.m-menu_offcanvas.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-wrapper_opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-wrapper_opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-wrapper_opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(2640px,0);-ms-transform:translate(2640px,0);transform:translate(2640px,0);-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:3300px){html.mm-right.mm-wrapper_opening.mm-columns-6 .mm-slideout{-webkit-transform:translate(-2640px,0);-ms-transform:translate(-2640px,0);transform:translate(-2640px,0);-webkit-transform:translate3d(-2640px,0,0);transform:translate3d(-2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
.mm-collapsed:not(.mm-uncollapsed),.mm-nosubresults>.mm-counter{display:none}
em.mm-counter+a.mm-btn_next{width:90px}
em.mm-counter+a.mm-btn_next+a,em.mm-counter+a.mm-btn_next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-listview em.mm-counter+.mm-btn_next.mm-fullsubopen+a,.mm-listview em.mm-counter+.mm-btn_next.mm-fullsubopen+span,em.mm-counter+a.mm-fullsubopen+a,em.mm-counter+a.mm-fullsubopen+span{padding-right:90px}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-btn_next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-fixeddivider,.mm-iconpanel .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0)}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-wrapper_opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-search input,html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:0}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:0}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{display:block;float:left}
.mm-navbar .mm-breadcrumbs{-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-panel_has-navbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-panel_has-navbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-panel_has-navbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-panel_has-navbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-panel_has-navbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-panel_has-navbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-panel_has-navbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-panel_has-navbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-menu.mm-rtl{direction:rtl}
.mm-menu.mm-rtl.m-menu_offcanvas{right:auto}
.mm-menu.mm-rtl .mm-panel:not(.mm-opened){-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-rtl .mm-panel.mm-subopened{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child{left:auto;right:0}
.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child{right:auto;left:0}
.mm-menu.mm-rtl .mm-navbar .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}
.mm-menu.mm-rtl .mm-navbar .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}
.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after{left:0;right:20px}
.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-btn_next),.mm-menu.mm-rtl .mm-listview>li>span:not(.mm-btn_next){padding-left:10px;padding-right:20px!important;margin-right:0!important}
.mm-menu.mm-rtl .mm-listview .mm-btn_next{right:auto;left:0}
.mm-menu.mm-rtl .mm-listview .mm-btn_next:before{left:auto;right:0}
.mm-menu.mm-rtl .mm-listview .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}
.mm-menu.mm-rtl .mm-listview .mm-btn_next+a,.mm-menu.mm-rtl .mm-listview .mm-btn_next+span{margin-left:50px}
.mm-menu.mm-rtl .mm-listview .mm-btn_next.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview .mm-btn_next.mm-fullsubopen+span{padding-left:50px}
.mm-menu.mm-rtl em.mm-counter{left:45px;right:auto}
.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+a,.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+span{margin-left:90px}
.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a,.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span{padding-left:90px}
.mm-menu.mm-rtl label.mm-check,.mm-menu.mm-rtl label.mm-toggle{left:20px;right:auto!important}
.mm-menu.mm-rtl label.mm-toggle+a,.mm-menu.mm-rtl label.mm-toggle+span{padding-left:80px}
.mm-menu.mm-rtl label.mm-check+a,.mm-menu.mm-rtl label.mm-check+span{padding-left:60px}
.mm-menu.mm-rtl a.mm-btn_next+label.mm-check,.mm-menu.mm-rtl a.mm-btn_next+label.mm-toggle{left:60px}
.mm-menu.mm-rtl a.mm-btn_next+label.mm-check+a,.mm-menu.mm-rtl a.mm-btn_next+label.mm-check+span,.mm-menu.mm-rtl a.mm-btn_next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-btn_next+label.mm-toggle+span{margin-left:50px}
.mm-menu.mm-rtl a.mm-btn_next+label.mm-toggle+a,.mm-menu.mm-rtl a.mm-btn_next+label.mm-toggle+span{padding-left:70px}
.mm-menu.mm-rtl a.mm-btn_next+label.mm-check+a,.mm-menu.mm-rtl a.mm-btn_next+label.mm-check+span{padding-left:50px}
.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+label.mm-check,.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+label.mm-toggle{left:100px}
.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+label.mm-check+a,.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+label.mm-check+span,.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+label.mm-toggle+a,.mm-menu.mm-rtl em.mm-counter+a.mm-btn_next+label.mm-toggle+span{margin-left:90px}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-]{left:0}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel{-webkit-transition-property:right,-webkit-transform;transition-property:right,-webkit-transform;transition-property:transform,right;transition-property:transform,right,-webkit-transform}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0{right:0}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1{right:40px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2{right:80px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3{right:120px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4{right:160px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5{right:200px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6{right:240px}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened{border-left:none;border-right:1px solid;border-color:inherit}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;border-radius:4px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-btn_next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-panel_has-navbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-panel_has-navbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-btn_next{display:none}
li.mm-nosubresults>a.mm-btn_next+a,li.mm-nosubresults>a.mm-btn_next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}
.mm-menu .mm-indexer a,.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-btn_next+label.mm-check,a.mm-btn_next+label.mm-toggle{right:60px}
a.mm-btn_next+label.mm-check+a,a.mm-btn_next+label.mm-check+span,a.mm-btn_next+label.mm-toggle+a,a.mm-btn_next+label.mm-toggle+span{margin-right:50px}
a.mm-btn_next+label.mm-toggle+a,a.mm-btn_next+label.mm-toggle+span{padding-right:70px}
a.mm-btn_next+label.mm-check+a,a.mm-btn_next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-btn_next+label.mm-check,em.mm-counter+a.mm-btn_next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-btn_next+label.mm-check+a,em.mm-counter+a.mm-btn_next+label.mm-check+span,em.mm-counter+a.mm-btn_next+label.mm-toggle+a,em.mm-counter+a.mm-btn_next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.75)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
html.mm-wrapper_opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-wrapper_opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-wrapper_opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(30%,0);-ms-transform:translate(30%,0);transform:translate(30%,0);-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-wrapper_opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
html.mm-wrapper_opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-wrapper_opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}
html.mm-wrapper_opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}
html.mm-wrapper_opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.m-menu_offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-wrapper_opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-wrapper_opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-wrapper_opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-ms-transform:translate(10000px,0);transform:translate(10000px,0);-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-wrapper_opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-wrapper_opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-wrapper_opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);transform:translate(-10000px,0);-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.m-menu_offcanvas.mm-fullscreen.mm-bottom,.mm-menu.m-menu_offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-btn_next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-btn_next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-btn_next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-btn_next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
.ellipsis,.mm-listview p{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.button,.ellipsis,.mm-listview p,.responsive .mod-search-bar,button.b{white-space:nowrap}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-wrapper_opening #mm-blocker,html.mm-pagedim-white.mm-wrapper_opening #mm-blocker,html.mm-pagedim.mm-wrapper_opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-wrapper_opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.m-menu_offcanvas.mm-right{left:auto}
html.mm-right.mm-wrapper_opening .mm-slideout{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);transform:translate(-80%,0);-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-wrapper_opening .mm-slideout{-webkit-transform:translate(-140px,0);-ms-transform:translate(-140px,0);transform:translate(-140px,0);-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-wrapper_opening .mm-slideout{-webkit-transform:translate(-440px,0);-ms-transform:translate(-440px,0);transform:translate(-440px,0);-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu.m-menu_offcanvas{z-index:2}
.mm-menu.m-menu_offcanvas.mm-front,.mm-menu.m-menu_offcanvas.mm-btn_next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.m-menu_offcanvas.mm-front.mm-right,.mm-menu.m-menu_offcanvas.mm-btn_next.mm-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.m-menu_offcanvas.mm-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.m-menu_offcanvas.mm-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}
.mm-menu.m-menu_offcanvas.mm-bottom,.mm-menu.m-menu_offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
html.mm-wrapper_opening .mm-menu.m-menu_offcanvas.mm-front,html.mm-wrapper_opening .mm-menu.m-menu_offcanvas.mm-btn_next{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}
.mm-menu.mm-shadow-page.mm-front:after,.mm-menu.mm-shadow-page.mm-btn_next:after,.mm-menu.mm-shadow-page.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-shadow-page.mm-right:after{left:auto;right:100%}
.mm-menu.mm-shadow-page:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-btn_next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-btn_next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-btn_next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-btn_next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-shadow-page.mm-theme-dark:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-btn_next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-btn_next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-btn_next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-btn_next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-shadow-page.mm-theme-white:after,.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-btn_next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-btn_next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-btn_next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-btn_next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-keyboardfocus a:focus,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2){box-shadow:false}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-btn_next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-btn_next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-btn_next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-btn_next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-btn_next,.mm-menu.mm-tileview .mm-listview>li>.mm-btn_next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}
.slick-dots li button:before,.slick-next:before,.slick-prev:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hamburger--emphatic,.hamburger--emphatic-r,.slick-list{overflow:hidden}
.hamburger:hover{opacity:.7}
.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}
.hamburger-inner{top:50%;display:block;margin-top:-2px}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#000}
.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}
.b-secondary:hover .icon-education,.b-secondary:hover .icon-education1,.b-secondary:hover .icon-patient,.b-secondary:hover .icon-patient1,.icon-education,.icon-education1,.icon-patient,.icon-patient1{display:inline-block;height:20px!important;text-decoration:none}
.hamburger-inner:before{top:-10px}
.hamburger-inner:after{bottom:-10px}
.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx.is-active .hamburger-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent}
.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dx-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:transparent}
.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dy .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy.is-active .hamburger-inner{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);background-color:transparent}
.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dy-r .hamburger-inner{transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:transparent}
.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}
.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}
.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}
.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}
.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:top .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .15s ease,-webkit-transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .15s ease,transform .15s cubic-bezier(.165,.84,.44,1),-webkit-transform .15s cubic-bezier(.165,.84,.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}
.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}
.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}
.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;opacity:0}
.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}
.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}
.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg)}
.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;opacity:0}
.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}
.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}
.hamburger--elastic .hamburger-inner:after{top:20px;transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{transition-delay:.1s;-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg)}
.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}
.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:.1s;-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg)}
.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}
.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s .4s ease}
.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:.1s;-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg)}
.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:.1s;-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg)}
.hamburger--emphatic .hamburger-inner{transition:background-color .2s .25s ease-in}
.hamburger--emphatic .hamburger-inner:before{left:0;transition:top 50ms .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}
.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:top 50ms .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}
.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .2s ease-out,top 50ms .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg)}
.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .2s ease-out,top 50ms .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg)}
.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s .25s ease-in}
.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:top 50ms .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,left .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}
.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:top 50ms .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335);transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top 50ms .2s linear,right .2s .25s ease-in,-webkit-transform .2s cubic-bezier(.6,.04,.98,.335)}
.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}
.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .2s ease-out,top 50ms .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:left .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg)}
.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .2s ease-out,top 50ms .2s linear,-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1);transition:right .2s ease-out,top 50ms .2s linear,transform .2s .25s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s .25s cubic-bezier(.075,.82,.165,1);-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg)}
.hamburger--slider .hamburger-inner{top:2px}
.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.hamburger--slider .hamburger-inner:after{top:20px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-5.71px,-6px,0);transform:rotate(-45deg) translate3d(-5.71px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:2px}
.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.hamburger--slider-r .hamburger-inner:after{top:20px}
.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(5.71px,-6px,0);transform:rotate(45deg) translate3d(5.71px,-6px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}
.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .15s linear}
.hamburger--spring .hamburger-inner:before{top:10px;transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring .hamburger-inner:after{top:20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}
.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}
.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}
.hamburger--spring-r .hamburger-inner:before{transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .32s linear;opacity:0}
.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .32s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .32s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hamburger--stand .hamburger-inner{transition:background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19);transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear;transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand .hamburger-inner:before{transition:top .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand .hamburger-inner:after{transition:bottom .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand.is-active .hamburger-inner{transition:background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}
.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--stand-r .hamburger-inner{transition:background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19);transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear;transition:transform .1s .22s cubic-bezier(.55,.055,.675,.19),background-color 0s .1s linear,-webkit-transform .1s .22s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand-r .hamburger-inner:before{transition:top .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:top .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s .1s ease-in,-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .1s ease-in,transform .1s 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s 0s cubic-bezier(.55,.055,.675,.19)}
.hamburger--stand-r.is-active .hamburger-inner{transition:background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear;transition:transform .1s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .22s linear,-webkit-transform .1s 0s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent}
.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s .12s ease-out,-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s .12s ease-out,transform .1s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}
.hamburger--spin .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}
.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}
.hamburger--spin-r .hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}
.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}
.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}
.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}
.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}
.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19),-webkit-transform .1s cubic-bezier(.55,.055,.675,.19)}
.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}
.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}
.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}
.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}
.hamburger--vortex .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(765deg);transform:rotate(765deg)}
.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}
.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}
.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}
.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(-765deg);transform:rotate(-765deg)}
.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}
.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
@font-face{
    font-family:icomoon;
    src:url(../fonts/icomoon.eot?wydpi1);
    src:url(../fonts/icomoon.eot?#iefixwydpi1) format('embedded-opentype'),url(../fonts/icomoon.woff?wydpi1) format('woff'),url(../fonts/icomoon.svg?wydpi1#icomoon) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:"340ExtendedLight";
    src:url(../fonts/UniversNext340ExtendedLightW02.eot?wydpi1);
    src:url(../fonts/UniversNext340ExtendedLightW02.eot?#iefixwydpi1) format('embedded-opentype'),url(../fonts/UniversNext340ExtendedLightW02.woff?wydpi1) format('woff'),url(../fonts/UniversNext340ExtendedLightW02.svg?wydpi1#icomoon) format('svg');
    font-weight:400;
    font-style:normal
}
.icon-call-us:before{content:"\e908"}
.icon-gps-pin-location:before{content:"\e906"}
.icon-home:before{content:"\e907"}
.icon-quick-order:before{content:"\e904"}
.icon-account-profile:before{content:"\e905"}
.icon-close:before{content:"\e901"}
.icon-search:before{content:"\e902"}
.icon-shopping-cart-small:before{content:"\e903"}
.icon-mail:before{content:"\e60f"}
.icon-play-circle:before{content:"\f144"}
.icon-Nobel:before{content:"\e60d"}
.icon-cart:before{content:"\e608"}
.icon-YT:before{content:"\e600"}
.icon-Twitter:before{content:"\e601"}
.icon-Google:before{content:"\e603"}
.icon-FB:before{content:"\e604"}
.icon-menu:before{content:"\e605"}
.icon-file:before{content:"\e606"}
.icon-question:before{content:"\e609"}
.icon-add:before{content:"\e60c"}
.icon-arrow-down:before{content:"\e607"}
.icon-arrow-left:before{content:"\e60a"}
.icon-arrow-right:before{content:"\e60b"}
.icon-patient{background:url(../images/icon/patient-icon-black.png) center no-repeat;background-size:contain}
.b-secondary:hover .icon-patient{background:url(../images/icon/patient-icon-red.png) center no-repeat;background-size:contain}
.icon-patient1{background:url(../images/icon/patient-variant1-icon-black.png) center no-repeat;background-size:contain}
.b-secondary:hover .icon-patient1{background:url(../images/icon/patient-variant1-icon-red.png) center no-repeat;background-size:contain}
.icon-education{background:url(../images/icon/education-icon-black.png) center no-repeat;background-size:contain}
.b-secondary:hover .icon-education{background:url(../images/icon/education-icon-red.png) center no-repeat;background-size:contain}
.icon-education1{background:url(../images/icon/education-variant1-icon-black.png) center no-repeat;background-size:contain}
.b-secondary:hover .icon-education1{background:url(../images/icon/education-variant1-icon-red.png) center no-repeat;background-size:contain}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.checkbox,.checkbox2,.radio,.radio2{width:16px;height:16px}
@font-face{font-family:icomoon;src:url(../fonts/icomoon-linkedin.eot?egpw3d);src:url(../fonts/icomoon-linkedin.eot?egpw3d#iefix) format('embedded-opentype'),url(../fonts/icomoon-linkedin.ttf?egpw3d) format('truetype'),url(../fonts/icomoon-linkedin.woff?egpw3d) format('woff'),url(../fonts/icomoon-linkedin.svg?egpw3d#icomoon) format('svg');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.icon-linkedin:before{content:"\e900"}
.sprites{background:url(../images/sprites.png) no-repeat}
.checkbox2{background-position:0 0}
.checkbox{background-position:0 -36px}
.radio2{background-position:0 -72px}
.radio{background-position:0 -108px}
.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
html.responsive .g-col,html.responsive .rich table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.slick-list{margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;top:0}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
.slick-loading .slick-list{background:url(../images/ajax-loader.gif) center center no-repeat #fff}
.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0;color:transparent;outline:0}
@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format('embedded-opentype'),url(../fonts/slick.woff) format('woff'),url(../fonts/slick.ttf) format('truetype'),url(../fonts/slick.svg#slick) format('svg')}
.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:0;z-index:1}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-prev[dir=rtl]{left:auto;right:-25px}
.slick-prev:before[dir=rtl]{content:"→"}
.slick-next[dir=rtl]{left:-25px;right:auto}
.slick-next:before[dir=rtl]{content:"←"}
.slick-dotted .slick-slider{margin-bottom:30px}
.slick-dots{list-style:none;text-align:center;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;display:block;height:20px;width:20px;line-height:0;font-size:0;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;line-height:20px;text-align:center;color:#000;opacity:.25;font-size:40px}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-next:before,.slick-prev:before{content:'\e60b';font-size:20px;line-height:1;color:#000;opacity:.75}
.slick-prev{left:-5px}
.slick-prev::before{display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.slick-next{right:-5px}
.slick-track{padding-bottom:20px}
.slick-dots{left:0;bottom:0}
.slick-track .slick-slide{margin:0 25px}
.mm-panel.mm-panel_has-navbar .mm-navbar{background-color:#969696}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#fff;font-weight:400;font-style:normal;}
.mm-menu .mm-navbar .mm-btn:after,.mm-menu .mm-navbar .mm-btn:before{border-color:#fff}
.mm-listview p{padding-left:35px;position:relative;min-height:2rem;margin-left:-10px;overflow:visible}
.mm-listview p i{position:absolute;left:0;top:0;width:30px;height:24px;text-align:center}
.mm-listview p i:before{position:relative;display:inline;vertical-align:middle}
.datepicker:after,.datepicker:before{content:'';display:inline-block;position:absolute}
.mm-listview>li:not(.mm-divider):after{left:0}
.responsive:not(.mm-background) .page-wrapper{min-height:0!important}
.mm-btn,.mm-navbar{height:44px}
.mm-navbar>*{padding:12px 0}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-16px}
.mm-title{font-size:14px}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *

 * adapted by Juliane Huber
 */.datepicker{top:0;left:0;padding:4px;margin-top:1px}
.datepicker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:6px}
.datepicker:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}
.datepicker>div{display:none}
.datepicker table{width:100%;margin:0}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px}
.datepicker td.day:hover{cursor:pointer;color:#c00}
.datepicker td.day.disabled{color:#f3f3f3}
.datepicker td.new,.datepicker td.old{color:#dadada}
.datepicker td.active,.datepicker td.active:hover{background:#969696;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker td.active:hover{color:#c00}
.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.datepicker td span:hover{background:#969696}
.datepicker td span.active{background:#969696;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker td span.old{color:#dadada}
.datepicker th.switch{width:145px}
.datepicker th.next,.datepicker th.prev{font-size:1.33333333em}
.datepicker thead tr:first-child th{cursor:pointer}
.datepicker thead tr:first-child th:hover{background:#f3f3f3}
.datepicker.dropdown-menu{display:none;position:absolute;background:#fff;border:1px solid #dadada}
.datepicker.dropdown-menu thead{font-weight:400;font-style:normal;}
.datepicker.dropdown-menu tbody{font-weight:400;font-style:normal;}
.datepicker.dropdown-menu tr{line-height:28px}
.datepicker.dropdown-menu th{padding:0 6px}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
.vis-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vis-hidden.focusable:active,.vis-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.navmain,html.responsive .g-row.g-reorder>.g-col{position:relative}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;text-rendering:auto}
.headeritem,.qtip.tooltipstyle{font-weight:400;font-style:normal}
.navcloned,.navsticky{background-color:#f3f3f3}
.header-main,.navsticky{border-bottom:1px solid #dadada}
.hidden{display:none!important}
.flex,.flex img{max-width:100%;width:auto;height:auto;image-rendering:optimizeQuality}
a.box,a.img{display:inline-block;text-decoration:none;cursor:pointer;line-height:0}
.clear,.clearfix:after,.clearfix:before{display:block;width:0;height:0;overflow:hidden;visibility:hidden}
.ellipsis{overflow:hidden}
.clearfix:after,.clearfix:before{content:'\0020'}
.clearfix{zoom:1}
.cf:after,.cf:before{content:" ";display:table}
html.responsive .g-col,html.responsive .g-row{display:block;margin-right:0!important;padding-right:0!important}
html.responsive .g-row{padding-left:0!important}
html.responsive .g-row:after,html.responsive .g-row:before{content:" ";display:table}
html.responsive .g-col{box-sizing:border-box;float:left;margin-left:0!important;width:100%;min-height:1px}
html.responsive div.g-row{margin-left:-35px}
html.responsive div .g-col{padding-left:35px}
@media screen and (min-width:1025px),print{html.responsive .g-layout-nav-sub>.g-col{width:33.33334%}
html.responsive .g-layout-nav-sub>.g-col:nth-child(3n+1){clear:left}
}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .g-layout-footer>.g-col-1{width:100%}
html.responsive .g-layout-footer>.g-col-2{width:75%}
html.responsive .g-layout-footer>.g-col-3,html.responsive .g-layout-footer>.g-col-4{width:25%}
}
@media screen and (min-width:1025px),print{html.responsive .g-layout-footer>.g-col-1{width:66.66667%}
html.responsive .g-layout-footer>.g-col-2,html.responsive .g-layout-footer>.g-col-3{width:33.33334%}
html.responsive .g-layout-footer>.g-col-4{width:33.33334%;margin-left:66.66667%!important}
}
@media screen and (max-width:767px){html.responsive .mod-footer-links>.g-col{width:50%}
html.responsive .mod-footer-links>.g-col:nth-child(2n+1){clear:left}
}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .mod-footer-links>.g-col{width:25%}
html.responsive .mod-footer-links>.g-col:nth-child(4n+1){clear:left}
}
@media screen and (min-width:1025px),print{html.responsive .mod-footer-links>.g-col{width:25%}
html.responsive .mod-footer-links>.g-col:nth-child(4n+1){clear:left}
}
@media screen and (max-width:767px){html.responsive .mod-footnotes>.g-col{width:100%}
html.responsive .mod-footnotes>.g-col:nth-child(1n+1){clear:left}
}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .mod-footnotes>.g-col{width:50%}
html.responsive .mod-footnotes>.g-col:nth-child(2n+1){clear:left}
}
@media screen and (min-width:1025px),print{html.responsive .mod-footnotes>.g-col{width:50%}
html.responsive .mod-footnotes>.g-col:nth-child(2n+1){clear:left}
html.responsive .g-layout-newsarticleteaser.g-row{margin-left:-20px}
html.responsive .g-layout-newsarticleteaser .g-col{padding-left:20px}
html.responsive .g-layout-newsarticleteaser>.g-col{width:33.33334%}
html.responsive .g-layout-newsarticleteaser>.g-col:nth-child(3n+1){clear:left}
}
@media screen and (max-width:1024px){html.responsive .g-layout-text-image-66-33.g-row{margin-left:-20px}
html.responsive .g-layout-text-image-66-33 .g-col{padding-left:20px}
html.responsive .g-layout-text-image-66-33>.g-col-1{width:33.33334%}
html.responsive .g-layout-text-image-66-33>.g-col-2{width:66.66667%}
html.responsive .g-layout-text-image-66-33 .g-col-1{padding-left:0}
html.responsive body{overflow-x:hidden}
}
@media screen and (max-width:767px){html.responsive .g-layout-calltoaction-66-33 .g-col{padding-left:0}
}
@media screen and (min-width:1025px),print{html.responsive .g-layout-text-image-66-33.g-row{margin-left:0}
html.responsive .g-layout-calltoaction-66-33 .g-col,html.responsive .g-layout-text-image-66-33 .g-col{padding-left:0}
}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .g-layout-calltoaction-66-33 .g-col,html.responsive .g-layout-calltoaction-66-33 .g-col-1{padding-left:0}
html.responsive .calltoaction:first-child .g-layout-calltoaction-66-33.g-row{margin-left:-10px}
html.responsive .calltoaction:first-child .g-layout-calltoaction-66-33>.g-col-1{width:66.66667%}
html.responsive .calltoaction:first-child .g-layout-calltoaction-66-33>.g-col-2{width:33.33334%}
html.responsive .calltoaction:first-child .g-layout-calltoaction-66-33 .g-col{padding-left:0}
html.responsive .g-layout-faqheader-33>.g-col{width:33.33334%}
html.responsive .g-layout-faqheader-33>.g-col:nth-child(3n+1){clear:left}
}
html.responsive .g-layout-faqheader-33.g-row{margin-left:0}
html.responsive .g-layout-faqheader-33 .g-col{padding-left:2%!important;padding-right:2%!important}
@media screen and (min-width:1025px),print{html.responsive .g-layout-faqheader-33>.g-col{width:33.33334%}
html.responsive .g-layout-faqheader-33>.g-col:nth-child(3n+1){clear:left}
html.responsive .g-layout-responsive-50-50>.g-col{width:50%}
html.responsive .g-layout-responsive-50-50>.g-col:nth-child(2n+1){clear:left}
}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .g-layout-responsive-50-50>.g-col{width:50%}
html.responsive .g-layout-responsive-50-50>.g-col:nth-child(2n+1){clear:left}
}
@media screen and (min-width:1025px),print{html.responsive .g-layout-responsive-66-33>.g-col-1{width:66.66667%}
html.responsive .g-layout-responsive-66-33>.g-col-2{width:33.33334%}
html.responsive .g-layout-responsive-66-33 .g-col:last-child .mod-block{margin-left:-23px}
html.responsive .g-layout-responsive-33-66>.g-col-1{width:33.33334%}
html.responsive .g-layout-responsive-33-66>.g-col-2{width:66.66667%}
html.responsive .g-layout-responsive-33-66 .g-col:last-child .mod-block{margin-left:-11px}
html.responsive .g-layout-responsive-33>.g-col{width:33.33334%}
html.responsive .g-layout-responsive-33>.g-col:nth-child(3n+1){clear:left}
}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .g-layout-responsive-33>.g-col{width:33.33334%}
html.responsive .g-layout-responsive-33>.g-col:nth-child(3n+1){clear:left}
}
.header-main{padding-bottom:.66666667em}
.header-main.isSignedMode{padding-top:40px}
.navmain{padding-top:3.33333333em}
header.header-main .navsticky .container{padding-top:.66666667em;position:relative;}
.navsticky{position:fixed;top:0;left:0;z-index:8700;width:100%;will-change:transform}
.navsticky .arrow-down{position:relative;margin:0 0 2px 3px;content:' ';display:inline-block;width:0;height:0;border:5px solid transparent;border-top-color:#969696;border-bottom:0}
.navsticky ul.navmenu{position:absolute;top:-2px;right:0}
.navsticky .nav-entry{float:left;margin-left:10px}
.navcloned{display:none}
.list-navmeta{margin:1.33333333em 0 0 4.66666667em}
.list-navmeta li{float:left;padding-right:1.66666667em}
.list-navmeta li:last-child{padding-right:0}
.headeritem{text-decoration:none;color:#000;padding:7px 10px;border:1px solid transparent;border-bottom:0;display:inline-block}
.errormessage,.errormessage select,.icon-question{color:#c00}
.headercontent{display:none;position:absolute;top:36px;right:0;background:#FFF;border:1px solid #dadada;padding:20px;z-index:8700;width:100%;overflow:hidden}
.errormessage .form-help{display:block}
.immediate .headeritem{background:#fff;position:relative;top:1px;z-index:8701;border:1px solid #dadada;border-bottom:1px solid #fff;border-top:1px solid #fff}
.immediate .headeritem .title{position:relative;top:-1px}
.immediate .headeritem .arrow-down{margin:0 0 3px 3px}
.blockcontainer{padding-top:40px;width:960px;margin:0 auto}
.blockwrapper{border:solid #dadada;border-width:1px 0 0 1px;position:relative;height:640px;margin:20px 0}
.container .blockcontainer{width:100%}
.container .blockwrapper{height:100%}
.container .top{padding-bottom:40px}
.close-icn,.icon-close{position:absolute;right:20px;top:15px;color:#c00;font-size:1.875em;cursor:pointer}
.iframe h3{margin-top:12px}
.errormessage .error,.errormessage .selectbox,.errormessage input,.errormessage textarea{border:1px solid #c00}
.form-help{display:none}
.icon-question{margin-right:3px;cursor:pointer;display:inline-block}
.qtip.tooltipstyle{border-width:1px;border-style:solid;border-color:#c00;background-color:#fff;color:#000;font-size:1em;}
.qtip.tooltipstyle .qtip-content{padding:10px;line-height:20px}
.b-lead-in,.b-sub-headline{font-weight:400;font-style:normal;line-height:1.33333333em}
.b-disclaimer{font-weight:400;font-style:normal;color:#969696;font-size:.8em}
.b-attachment{padding:0 0 0 50px;position:relative;margin:10px 0}
.b-attachment .icon-file{position:absolute;top:0;left:10px;font-size:1.6em}
.b-sub-headline{color:#c00;font-size:2em;margin:-8px 0 20px}
.b-lead-in{font-size:1.33333333em;color:#000}
.e-copy-default,html.responsive body{font-weight:400;font-style:normal}
.b-breadcrumb-container{padding-top:4em}
.b-thumb-play{display:block;position:absolute;background:url(../images/icon/play-button.png) no-repeat;background-size:50px;width:50px;height:50px;z-index:10;top:50%;margin-top:-25px;left:50%;margin-left:-25px}
.b-file-type{margin:0 0 0 10px;line-height:2em}
.b-aside-right{padding:0 0 0 35px;box-sizing:border-box}
html.responsive ul.navmenu{right:3.2rem}
html.responsive .b-file-type{margin:0 10px 0 0}
html.responsive .b-aside-right{padding-left:35px}
html.responsive .b-aside-left{display:none;visibility:hidden}
html.responsive{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:62.5%;overflow-x:hidden;overflow-y:scroll;min-width:320px}
html.responsive body{position:relative;font-size:1.5rem;line-height:2rem}
html.responsive body strong{font-style:normal;}
html.responsive body li{font-weight:400;font-style:normal; color: #000;min-width: 23px;}
html.responsive .container{padding:0 1.5rem}
@media screen{html.responsive .container{display:block;margin-left:auto!important;margin-right:auto!important;min-width:0;max-width:960px}
}
@media screen and (min-width:768px) and (max-width:1024px){
    html.responsive .container{padding:0 2rem}
    html.responsive footer .mod-footnotes.container{
        padding-bottom: 80px !important;
    }
}
@media screen and (min-width:1025px),print{html.responsive .b-aside-left{display:block;visibility:visible}
html.responsive .container{padding:0 3.2rem}
html.responsive .page-wrapper.mm-page{position:static}
}
@media print{html.responsive body{height:auto!important}
html.responsive .container{min-width:960px;max-width:960px;padding:0 1.6rem}
}

@media all{.rich h1,.rich h2,.rich h3,.rich h4{line-height:1.33333333em;color:#c00}
.rich,.rich b,.rich h3,.rich strong{font-weight:700;font-style:normal}
.rich{}
.rich h1,.rich h2,.rich h4,.rich h5,.rich h6{font-weight:400;font-style:normal;}
.rich h1{font-size:2.66666667em}
.rich h2{font-size:2em}
.rich h3{font-size:1.66666667em}
.rich h4,.rich h5{font-size:1.33333333em}
.rich h5,.rich h6{line-height:1.33333333em;color:#000}
.rich h6{font-size:1em}
.rich a,.rich a:active,.rich a:hover{color:#c00}
.rich a{text-decoration:none;cursor:pointer}
.rich a:hover{text-decoration:underline}
.rich table{border-collapse:collapse;empty-cells:show}
.rich tr:nth-child(odd){background-color:#f3f3f3}
.rich td,.rich th{padding:.32em 10px;border:1px solid #969696}
.rich th{font-weight:700}
.rich p{margin:15px 0}
.rich ul{list-style:none;margin-left:0;padding-left:10px;text-indent:-8px}
.rich ul li{display:block}
.rich ul li:before{content:"- "}
.rich .mod-social-media-bar ul{padding-left:0;text-indent:0}
.rich .mod-social-media-bar ul li{display:inline-block}
.rich .mod-social-media-bar ul li:before{content:""}
.rich .mod-social-media-bar a:hover{text-decoration:none}
.rich .mod-social-media-bar h2{color:#000;font-size:1.3333333333333333em}
.rich ol{list-style-type:decimal;padding:0 0 0 25px}
.rich .button,.rich button{font-weight:400;font-style:normal;background:#969696;border:0;color:#fff;padding:12px 20px;font-size:.9375em;text-transform:uppercase;cursor:pointer;text-decoration:none;text-align:center;white-space:nowrap}
.rich .button:hover,.rich button:hover{-webkit-box-shadow:1px 1px 0 0 #222 0 5px 0 #ccc;-moz-box-shadow:1px 1px 0 0 #222 0 5px 0 #ccc;box-shadow:1px 1px 0 0 #222 0 5px 0 #ccc;color:#fff;text-decoration:none}
.rich .button.colored,.rich button.colored{background:#c00}
.rich sup{vertical-align:super;font-size:.66666667em}
.rich h1[id]:before,.rich h2[id]:before,.rich h3[id]:before,.rich h4[id]:before,.rich h5[id]:before,.rich h6[id]:before,.rich p[id]:before{display:block;content:" ";margin-top:-43px;height:43px;visibility:hidden}
}
.rich,.rich h1,.rich h2,.rich h3{font-weight:400;font-style:normal}
.rich h3,.rich h4{color:#c00}
.rich tr:nth-child(odd),footer .bg-wrapper{background-color:#f3f3f3}
html.responsive .rich{font-size:1.5rem;line-height:2.4rem}
html.responsive .rich h1{font-size:3rem;line-height:4rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .rich h1{font-size:3.5rem;line-height:4.5rem}
}
@media screen and (min-width:1025px),print{html.responsive .rich h1{font-size:4rem;line-height:4.5rem}
}
html.responsive .rich h2{font-size:2.7rem;line-height:3.5rem;padding-bottom:15px}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .rich h2{font-size:2.5rem;line-height:3rem}
}
@media screen and (min-width:1025px),print{html.responsive .rich h2{font-size:3rem;line-height:3rem}
}
html.responsive .rich h3{font-size:2rem;line-height:2.8rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .rich h3{font-size:2.3rem;line-height:3.1rem}
}
@media screen and (min-width:1025px),print{html.responsive .rich h3{font-size:2rem;line-height:3rem}
}
html.responsive .rich h4{font-size:1.8rem;line-height:2.4rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .rich h4{font-size:2rem;line-height:2.6rem}
}
@media screen and (min-width:1025px),print{html.responsive .rich h4{font-size:2rem;line-height:3rem}
}
html.responsive .rich h5{font-size:1.8rem;line-height:2.4rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .rich h5{font-size:2rem;line-height:2.6rem}
}
@media screen and (min-width:1025px),print{html.responsive .rich h5{font-size:2rem;line-height:3rem}
}
html.responsive .rich h6{font-size:1.5rem;line-height:2rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive .rich h6{font-size:1.5rem;line-height:2rem}
.rich.table-responsive table{word-wrap:break-word}
}
@media screen and (min-width:1025px),print{html.responsive .rich h6{font-size:1.5rem;line-height:3rem}
}
html.responsive .rich ul{margin:15px 0}
html.responsive .rich table{box-sizing:border-box}
.rich h1,.rich h2{color:#c00}
.rich h3{}
.rich h4,.rich h5,.rich h6{font-weight:400;font-style:normal}
.rich h5,.rich h6{color:#000}
h1.b,h2.b,h3.b,h4.b{color:#c00}
@media screen and (max-width:767px){.rich.table-responsive table,.rich.table-responsive table tbody,.rich.table-responsive table td,.rich.table-responsive table tr{display:block}
.rich.table-responsive table tr:first-of-type{position:absolute;top:-9999px;left:-9999px}
.rich.table-responsive table tr{border-bottom:2px solid #969696}
.rich.table-responsive table tr:last-child{border-bottom:0}
.rich.table-responsive table td{position:relative;padding:.64em 10px .64em 50%;text-align:center!important;border:0;border-bottom:1px solid #969696;vertical-align:top}
.rich.table-responsive table td:before{position:absolute;top:.64em;left:10px;width:45%;white-space:nowrap;text-align:left;text-overflow:ellipsis;overflow:hidden}
.rich.table-responsive table td:last-child{border-bottom:0}
}
@media screen and (max-width:1024px){.rich sup a{padding:5px;margin-right:-8px}
.rich sup a:last-child{margin-right:0}
}
body,html:not(.responsive) main{margin-left:auto;margin-right:auto}
body{-moz-osx-font-smoothing:grayscale;font-weight:400;font-style:normal;position:relative}
h1,h2,h4,h5{font-weight:400;font-style:normal;}
h3{font-weight:400;font-style:normal;}
h2.product-name{font-weight:400;font-style:normal;}
footer{padding-top:50px;width:100%;overflow:hidden}
footer .bg-wrapper .footerwrapper{height:270px;padding-top:20px;background-color:#f3f3f3}
.button,button.b{font-weight:400;font-style:normal;background:#969696;border:0;color:#fff;padding:12px 20px 10px;font-size:.9375em;text-transform:uppercase;cursor:pointer;text-decoration:none;text-align:center;display:inline-block;line-height:normal}
.button:hover,button.b:hover{-webkit-box-shadow:1px 1px 0 0 #222 0 5px 0 #ccc;-moz-box-shadow:1px 1px 0 0 #222 0 5px 0 #ccc;box-shadow:1px 1px 0 0 #222 0 5px 0 #ccc}
.button.colored,button.b.colored{background:#c00}
.b-btn-cart:after{font-family:icomoon;content:' \e608'}
.b-spacing-dropdown{margin-bottom:30px}
html:not(.responsive) body{font-size:.9375em;line-height:1.33333333em;min-width:960px}
@media(max-width:960px){html:not(.responsive) body{font-size:.75em}
}
html:not(.responsive) h1.b{font-size:2.66666667em;line-height:1.13333333em}
html:not(.responsive) h2.b{font-size:2em;line-height:1.33333333em}
html:not(.responsive) h3.b{font-size:1.66666667em;line-height:1.33333333em}
html:not(.responsive) h4.b,html:not(.responsive) h5.b{font-size:1.33333333em;line-height:1.33333333em}
html:not(.responsive) a.b-secondary{font-weight:400;font-style:normal;color:#000;text-decoration:none}
html:not(.responsive) a.b-secondary:hover{color:#c00}
html:not(.responsive) a.b,html:not(.responsive) a.b:active,html:not(.responsive) a.b:visited{color:#c00;text-decoration:none}
html:not(.responsive) a.b:active:hover,html:not(.responsive) a.b:hover,html:not(.responsive) a.b:visited:hover{color:#c00;text-decoration:underline}
html:not(.responsive) strong{font-weight:400;font-style:normal;}
html.responsive h1.b,html.responsive h2.b,html.responsive h4.b{font-family: '340ExtendedLight',"微软雅黑";font-weight:400;font-style:normal;color:#c00}
html:not(.responsive) main{max-width:1024px}
html:not(.responsive) footer .bg-footer{background:url(../images/sciencesphere.png) center no-repeat;width:100%;display:block;height:300px}
html:not(.responsive) .has-border{border:1px solid #dadada}
html:not(.responsive) .navmobile{display:none}
html.responsive h1.b{font-size:3rem;line-height:4rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive h1.b{font-size:3.5rem;line-height:4.5rem}
}
@media screen and (min-width:1025px),print{html.responsive h1.b{font-size:3.4rem;line-height:4rem}
}
html.responsive h2.b{font-size:2.7rem;line-height:3.5rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive h2.b{font-size:2.5rem;line-height:3rem}
}
@media screen and (min-width:1025px),print{html.responsive h2.b{font-size:3rem;line-height:3rem}
}
html.responsive h3.b{font-weight:400;font-style:normal;
margin-bottom:10px;color:#c00;font-size:2rem;line-height:2.8rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive h3.b{font-size:2.3rem;line-height:3.1rem}
}
@media screen and (min-width:1025px),print{html.responsive h3.b{font-size:2.5rem;line-height:3rem}
}
html.responsive h4.b{font-size:1.8rem;line-height:2.4rem}
html.responsive h5.b,html.responsive h6.b{color:#000;font-weight:400;font-style:normal}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive h4.b{font-size:2rem;line-height:2.6rem}
}
@media screen and (min-width:1025px),print{html.responsive h4.b{font-size:2rem;line-height:3rem}
}
html.responsive h5.b{font-size:1.8rem;line-height:2.4rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive h5.b{font-size:2rem;line-height:2.6rem}
}
@media screen and (min-width:1025px),print{html.responsive h5.b{font-size:2rem;line-height:3rem}
}
html.responsive h6.b{font-size:1.5rem;line-height:2rem}
@media screen and (min-width:768px) and (max-width:1024px){html.responsive h6.b{font-size:1.5rem;line-height:2rem}
}
@media screen and (min-width:1025px),print{html.responsive h6.b{font-size:1.5rem;line-height:3rem}
}
html.responsive a.b,html.responsive a.b:active,html.responsive a.b:visited{text-decoration:none;cursor:pointer;color:#c00}
html.responsive a.b:active:hover,html.responsive a.b:hover,html.responsive a.b:visited:hover{text-decoration:underline}
.check a,.responsive .mod-block a,html.responsive a.b-secondary:active:hover,html.responsive a.b-secondary:hover,html.responsive a.b-secondary:visited:hover{text-decoration:none}
html.responsive a.b:hover{color:#c00}
html.responsive a.b-secondary,html.responsive a.b-secondary:active,html.responsive a.b-secondary:visited{text-decoration:none;cursor:pointer;color:#000;font-weight:400;font-style:normal;}
html.responsive a.b-secondary:hover{color:#c00}
html.responsive .button.inverted,html.responsive button.b.inverted{background:0;border:1px solid #c00;color:#c00;text-transform:inherit}
html.responsive .b-disclaimer{font-size:12px}
html.responsive .page,html.responsive body{background-color:#fff}
@media all{form.b .captcha .form_leftcollabel,form.b .captcha .form_leftcolmark,form.b label{display:inline-block}
form.b .captcha,form.b .captcha .form_rightcol{position:relative}
form.b h2{margin-bottom:10px}
form.b h3{margin-bottom:3px;margin-top:15px}
form.b h5.b{margin-bottom:22px}
form.b fieldset{float:left;margin:10px 20px 10px 0;width:50%}
form.b input,form.b textarea{outline:0;background:#fff;border:1px solid #bcbcbc;margin-top:8px}
form.b fieldset.check,form.b fieldset.radiobtn,form.b fieldset.selectfields,form.b fieldset.textfield{float:none}
form.b fieldset.control-group{float:none;width:auto}
form.b fieldset.full{width:100%}
form.b label{font-weight:400;font-style:normal;}
form.b input{height:37px;width:94%;padding:0 3%}
form.b input[type=radio],form.b input[type=checkbox]{height:15px;margin-right:5px;width:20px}
form.b input:focus{-webkit-box-shadow:0 0 3px 2px #dadada,inset 0 0 4px 2px #dadada;-moz-box-shadow:0 0 3px 2px #dadada,inset 0 0 4px 2px #dadada;box-shadow:0 0 3px 2px #dadada,inset 0 0 4px 2px #dadada}
form.b textarea{height:100px;width:100%}
form.b textarea:focus{-webkit-box-shadow:0 0 3px 2px #dadada,inset 0 0 4px 2px #dadada;-moz-box-shadow:0 0 3px 2px #dadada,inset 0 0 4px 2px #dadada;box-shadow:0 0 3px 2px #dadada,inset 0 0 4px 2px #dadada}
form.b .form-help{margin-top:3px}
form.b .selectbox.day,form.b .selectbox.year{width:100px}
form.b .selectbox.day select,form.b .selectbox.year select{width:159px}
form.b .captcha{padding-top:10px}
form.b .captcha input{width:13%;float:left}
form.b .captcha .form_leftcol{margin-bottom:30px}
form.b .captcha .form_rightcol:after,form.b .captcha .form_rightcol:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
form.b .captcha .form_rightcol:after{clear:both}
form.b .captcha .form_captcha_img img{position:absolute;top:-18px;left:0}
form.b .captcha .form_captcha_refresh:before{content:" ";background:url(../images/icon/loop.png) no-repeat;width:15px;height:15px;display:inline-block;position:absolute;top:22px;margin-left:15px;background-size:12px}
form.b .captcha .form_captcha_refresh input{border:0;cursor:pointer;width:auto;float:none;padding-left:35px}
form.b .captcha .form_captcha_refresh input:hover{color:#c00}
form.b input[type=radio],form.b input[type=checkbox]{position:absolute;left:-2500px}
form.b input[type=radio]+label span,form.b input[type=checkbox]+label span{display:inline-block;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer}
form.b input[type=checkbox]+label span.sprites{width:16px;height:16px;background-position:0 -36px;display:inline-block;margin:-1px 4px 0 0;vertical-align:middle}
form.b input[type=checkbox].is-checked+label span.sprites,form.b input[type=checkbox]:checked+label span.sprites{background-position:0 0}
form.b input[type=radio]+label span.sprites{width:16px;height:16px;background-position:0 -108px;display:inline-block;margin:-2px 4px 0 0;vertical-align:middle}
form.b input[type=radio].is-checked+label span.sprites,form.b input[type=radio]:checked+label span.sprites{background-position:0 -72px}
form.b .selectbox{width:30%;height:34px;overflow:hidden;background:url(../images/icon/arrow.png) 95% 50% no-repeat #fff;border:1px solid #969696;float:left;margin:8px 15px 15px 0}
form.b .selectbox select{
background:0;
padding:5px 25% 5px 20px;
border:0;
border-radius:0;
height:34px;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
width: 100%;
}


form.b .selectbox.full{width:100%}
form.b .selectbox.full select{padding-right:5%;width:125%}
form.b .limiter .selectbox select{width:155%}
}
.responsive form.b button.b{width:100%}
.responsive form.b .checkboxfield .skin-checkboxfield-horiz li,.responsive form.b .radiobuttonfield .skin-radiobuttonfield-horiz li{display:inline-block;padding-right:15px}
.responsive form.b .checkboxfield .skin-checkboxfield-horiz li:last-child,.responsive form.b .radiobuttonfield .skin-radiobuttonfield-horiz li:last-child{padding-right:0}
@media screen and (max-width:767px){.responsive form.b .selectbox{width:100%;float:none}
.responsive form.b .selectbox select{width:100%;padding-right:20px}
}
@media screen and (min-width:768px){.responsive form.b button.b{display:block;width:auto;margin:0 auto}
}
@media screen and (min-width:1025px),print{.responsive form.b button.b{display:inline-block}
}
form.b .ie form.b .selectbox select{width:130%;padding:5px}
form.b .ie form.b .selectbox.full select{width:120%}
@media print{*{-webkit-print-color-adjust:exact}
.navsticky{border:0}
.navsticky .container{background-color:#f3f3f3}
.mod-block .background .js-default{display:none!important}
.mod-block .background .hover{display:block!important}
.b-aside-right{padding-left:10px}
}
@media all{.mod-accordion{border:solid #dadada;border-width:1px 0 0;margin:0 0 40px}
.mod-accordion .accordion-link{text-decoration:none;display:block;color:#c00;cursor:default}
.mod-accordion .accordion-link .headline{font-weight:400;font-style:normal;font-size:1.5625em;color:#000;line-height:3.75em;position:relative;padding:0 0 0 20px}
.mod-accordion .accordion-link .icon-arrow-down{position:absolute;right:10px;top:50%;margin:-10px 0 0;color:#000;font-size:.75em}
.mod-accordion .accordion-content{display:none;padding:0 20px 20px}
.mod-accordion .accordion-element.active .accordion-content,.mod-accordion.disabled .accordion-content{display:block}
.mod-accordion .accordion-element{border:solid #dadada;border-width:0 0 1px}
.mod-accordion .accordion-element.active .accordion-link .headline{color:#c00}
.mod-accordion .accordion-element.active .accordion-link .headline .icon-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.mod-accordion .accordion-element:before{display:block;content:" ";margin-top:-43px;height:43px;visibility:hidden}
/*.mod-accordion .mod-mediagallery .content{margin-right:40px}*/
}
.responsive .mod-accordion .accordion-content{
    /*display:block;*/
padding:0 0 20px}
.responsive .mod-accordion .accordion-content .slick-slide:only-child{margin:0}
/*.responsive .mod-accordion .accordion-link .icon-arrow-down{display:none;visibility:hidden}*/
.responsive .mod-accordion .accordion-element:before{display:none}
.responsive .mod-accordion.disabled .accordion-element{border:0}
.responsive .mod-accordion.disabled .accordion-content{display:block}
.responsive .mod-accordion.disabled .accordion-link .icon-arrow-down{display:none;visibility:hidden}
.responsive .mod-accordion .slick-next,.responsive .mod-accordion .slick-prev{top:25%;-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);zoom:1}
.responsive .mod-accordion .slick-dots{position:relative}
@media screen and (min-width:1025px),print{.responsive .mod-accordion .accordion-content{display:none}
.responsive .mod-accordion .accordion-link{margin:0}
.responsive .mod-accordion .accordion-link .icon-arrow-down{display:block;visibility:visible}
.responsive .mod-accordion .accordion-element{border:solid #dadada;border-width:0 0 1px}
.responsive .mod-accordion .accordion-element:before{display:block;content:" ";margin-top:-43px;height:43px;visibility:hidden}
.responsive .mod-accordion .accordion-element.active .accordion-content{display:block}
}
.responsive .mod-accordion .accordion-content .mod-text-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:100%;width:auto;height:auto;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;-webkit-flex-direction:row-reverse;flex-direction:column}
.responsive .mod-accordion .accordion-content .mod-text-image .image{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1}
.responsive .mod-accordion .accordion-content .mod-text-image h3{font-size:1.33333333em;line-height:1.33333333em}
.responsive .mod-accordion .accordion-content .mod-text-image p{font-size:.9375em}
.responsive .mod-accordion .accordion-link .headline{line-height:1.6em;padding:1.2em 0}
@media screen and (min-width:768px){
    .responsive .mod-accordion .accordion-content .mod-text-image{display:block}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-accordion{margin-left:-2rem;margin-right:-2rem}
.responsive .mod-accordion .accordion-element{padding-left:2rem;padding-right:2rem}
.responsive .mod-accordion .accordion-content{margin-bottom:20px}
.responsive .mod-accordion .accordion-item--highlighted{background-color:#f4f5f6}
.responsive .mod-accordion .accordion-item--not-highlighted{background-color:transparent}
.responsive .mod-accordion .accordion-link .headline{font-size:1.4375em}
}
@media screen and (max-width:767px){.responsive .mod-accordion{margin-left:-1.5rem;margin-right:-1.5rem}
.responsive .mod-accordion .accordion-element{padding-left:1.5rem;padding-right:1.5rem}
.responsive .mod-accordion .accordion-content{margin-bottom:20px}
.responsive .mod-accordion .accordion-item--highlighted{background-color:#f4f5f6}
.responsive .mod-accordion .accordion-item--not-highlighted{background-color:transparent}
.responsive .mod-accordion .accordion-link .headline{font-size:1.25em}
}
@media print{.responsive .mod-accordion{margin:2rem 0}
.responsive .mod-accordion .accordion-item--highlighted{background-color:transparent}
.responsive .mod-accordion .item{page-break-inside:avoid}
.responsive .mod-accordion .accordion-content,
.responsive .mod-accordion .accordion-content .mod-text-image{display:block}
}
@media all{.mod-ajax-html-replacer h3{margin-bottom:10px}
.mod-ajax-html-replacer .js-ajax-loader{margin:20px 0 20px 257px}
.mod-automatic-download-list a{display:block;margin:5px 10px 5px 55px;line-height:2em}
.mod-automatic-download-list i{margin:0 10px 0 -35px;line-height:2em}
.mod-block{padding:0;position:relative}
.mod-block a{border:1px solid #dadada;display:block;position:absolute;top:-1px;left:-1px;text-decoration:none}
.mod-block .background div.hover,.mod-block .responsive-content,html:not(.responsive) .mod-block .desktop-hidden{display:none}
.mod-block a:hover{border:1px solid #c00;z-index:8500;color:#000}
.mod-block .background div{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat}
.mod-block .wrapper{position:absolute;top:0}
.mod-block .content{padding:20px}
.mod-block h3{margin:-8px 0 13px}
.mod-block.skin-block-left,.mod-block.skin-block-right{height:320px;width:640px}
.mod-block.skin-block-left a,.mod-block.skin-block-right a{height:319px;width:639px}
.mod-block.skin-block-bottom,.mod-block.skin-block-top{height:640px;width:320px}
.mod-block.skin-block-bottom a,.mod-block.skin-block-top a{height:639px;width:319px}
.mod-block.skin-block-square{height:320px;width:320px}
.mod-block.skin-block-square a{height:319px;width:319px}
.mod-block.skin-block-left .background div{background-position:left}
.mod-block.skin-block-right .background div{background-position:right}
.mod-block.skin-block-top .background div{background-position:top}
.mod-block.skin-block-bottom .background div{background-position:bottom}
.mod-block.skin-block-left.skin-block-width70 .wrapper,.mod-block.skin-block-right.skin-block-width70 .wrapper{width:70%}
.mod-block.skin-block-left.skin-block-width60 .wrapper,.mod-block.skin-block-right.skin-block-width60 .wrapper{width:60%}
.mod-block.skin-block-left.skin-block-width50 .wrapper,.mod-block.skin-block-right.skin-block-width50 .wrapper{width:50%}
.mod-block.skin-block-left.skin-block-width40 .wrapper,.mod-block.skin-block-right.skin-block-width40 .wrapper{width:40%}
.mod-block.skin-block-bottom.skin-block-width100 .wrapper,.mod-block.skin-block-bottom.skin-block-width40 .wrapper,.mod-block.skin-block-bottom.skin-block-width50 .wrapper,.mod-block.skin-block-bottom.skin-block-width60 .wrapper,.mod-block.skin-block-bottom.skin-block-width70 .wrapper,.mod-block.skin-block-square.skin-block-width100 .wrapper,.mod-block.skin-block-square.skin-block-width40 .wrapper,.mod-block.skin-block-square.skin-block-width50 .wrapper,.mod-block.skin-block-square.skin-block-width60 .wrapper,.mod-block.skin-block-square.skin-block-width70 .wrapper,.mod-block.skin-block-top.skin-block-width100 .wrapper,.mod-block.skin-block-top.skin-block-width40 .wrapper,.mod-block.skin-block-top.skin-block-width50 .wrapper,.mod-block.skin-block-top.skin-block-width60 .wrapper,.mod-block.skin-block-top.skin-block-width70 .wrapper{width:100%}
.mod-block.skin-block-left.skin-block-width100 .wrapper{text-align:right}
.mod-block.skin-block-left .wrapper{right:0}
.mod-block.skin-block-right .wrapper{left:0}
.mod-block.skin-block-top .wrapper{bottom:0}
.mod-block.skin-block-bottom .wrapper{top:0}
}
.responsive .mod-block:before{position:absolute;content:'';border-bottom:2px solid #f4f5f6;width:100%;margin-left:-35px;z-index:0;bottom:0}
.responsive .mod-block .desktop-only{display:none!important}
.responsive .mod-block .responsive-content{display:block}
.responsive .mod-block .background{text-align:center}
.responsive .mod-block .background div{position:relative}
.responsive .mod-block .background img{max-width:100%;max-height:319px;display:inline-block}
.responsive .mod-block .background img.hover{display:none}
.responsive .mod-block .content{padding:20px 0}
.responsive .mod-block .wrapper{position:relative;z-index:8500}
.responsive .mod-block .title-wrapper{display:block}
.responsive .mod-block .title-wrapper .content{padding-top:40px;padding-bottom:0}
.responsive .mod-block .description-wrapper .content{padding-top:0}
.responsive .mod-block a{height:auto;min-height:100%;width:100%;border:0;display:block;position:relative;overflow:hidden}
.responsive .mod-block a:hover{z-index:8500;color:#000}
.responsive .mod-block.skin-block-highlight{background-color:#f4f5f6}
.responsive .mod-block.skin-block-bottom,.responsive .mod-block.skin-block-left,.responsive .mod-block.skin-block-right,.responsive .mod-block.skin-block-square,.responsive .mod-block.skin-block-top{height:auto;min-height:320px;width:100%;display:table}
.responsive .mod-block.skin-block-bottom .background div,.responsive .mod-block.skin-block-left .background div,.responsive .mod-block.skin-block-right .background div,.responsive .mod-block.skin-block-top .background div{background-position:center}
.responsive .mod-block.skin-block-bottom .wrapper,.responsive .mod-block.skin-block-left .wrapper,.responsive .mod-block.skin-block-right .wrapper,.responsive .mod-block.skin-block-top .wrapper{width:100%}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-block a{position:relative;min-height:320px;height:100%;left:auto}
.responsive .mod-block .description-wrapper .content p{margin-top:0}
.responsive .mod-block .background div{position:absolute;overflow:hidden}
.responsive .mod-block .background img{position:absolute;max-width:none;max-height:100%;height:100%;top:1px}
.responsive .mod-block.skin-block-highlight{margin-left:-35px}
.responsive .mod-block.skin-block-highlight.skin-block-left,.responsive .mod-block.skin-block-highlight.skin-block-right{padding:0 35px}
.responsive .mod-block.skin-block-highlight.skin-block-right .content{padding-left:55px}
.responsive .mod-block.skin-block-left .background div,.responsive .mod-block.skin-block-top .background div{left:0;right:auto}
.responsive .mod-block.skin-block-left .background img,.responsive .mod-block.skin-block-top .background img{left:0}
.responsive .mod-block.skin-block-left .wrapper,.responsive .mod-block.skin-block-top .wrapper{float:right;clear:both}
.responsive .mod-block.skin-block-left .wrapper .content,.responsive .mod-block.skin-block-top .wrapper .content{padding-left:20px;padding-right:35px}
.responsive .mod-block.skin-block-bottom .background div,.responsive .mod-block.skin-block-bottom .background img,.responsive .mod-block.skin-block-right .background div,.responsive .mod-block.skin-block-right .background img{left:auto;right:0}
.responsive .mod-block.skin-block-bottom .wrapper .content,.responsive .mod-block.skin-block-right .wrapper .content{padding-left:0;padding-right:20px}
.responsive .mod-block.skin-block-bottom .background img.show-left,.responsive .mod-block.skin-block-left .background img.show-left,.responsive .mod-block.skin-block-right .background img.show-left,.responsive .mod-block.skin-block-top .background img.show-left{left:0;right:auto}
.responsive .mod-block.skin-block-bottom .background img.show-right,.responsive .mod-block.skin-block-left .background img.show-right,.responsive .mod-block.skin-block-right .background img.show-right,.responsive .mod-block.skin-block-top .background img.show-right{left:auto;right:0}
.responsive .mod-block.skin-block-bottom .background img.show-center,.responsive .mod-block.skin-block-left .background img.show-center,.responsive .mod-block.skin-block-right .background img.show-center,.responsive .mod-block.skin-block-top .background img.show-center{left:-50%;right:-50%;margin:auto}
.responsive .mod-block .background div,.responsive .mod-block.skin-block-bottom .wrapper,.responsive .mod-block.skin-block-left .wrapper,.responsive .mod-block.skin-block-right .wrapper,.responsive .mod-block.skin-block-top .wrapper{width:50%}
.responsive .mod-block.skin-block-left.skin-block-width70 .background div,.responsive .mod-block.skin-block-left.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width70 .background div,.responsive .mod-block.skin-block-right.skin-block-width70 .wrapper{width:70%}
.responsive .mod-block.skin-block-left.skin-block-width60 .background div,.responsive .mod-block.skin-block-left.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width60 .background div,.responsive .mod-block.skin-block-right.skin-block-width60 .wrapper{width:60%}
.responsive .mod-block.skin-block-left.skin-block-width50 .background div,.responsive .mod-block.skin-block-left.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width50 .background div,.responsive .mod-block.skin-block-right.skin-block-width50 .wrapper{width:50%}
.responsive .mod-block.skin-block-left.skin-block-width40 .background div,.responsive .mod-block.skin-block-left.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width40 .background div,.responsive .mod-block.skin-block-right.skin-block-width40 .wrapper{width:40%}
.responsive .mod-block.skin-block-bottom.skin-block-left.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-right.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-square.skin-block-left.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-square.skin-block-right.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-top.skin-block-left.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-top.skin-block-right.skin-block-width70 .wrapper{width:70%}
.responsive .mod-block.skin-block-bottom.skin-block-left.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-right.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-square.skin-block-left.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-square.skin-block-right.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-top.skin-block-left.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-top.skin-block-right.skin-block-width60 .wrapper{width:60%}
.responsive .mod-block.skin-block-bottom.skin-block-left.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-right.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-square.skin-block-left.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-square.skin-block-right.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-top.skin-block-left.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-top.skin-block-right.skin-block-width50 .wrapper{width:50%}
.responsive .mod-block.skin-block-bottom.skin-block-left.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-right.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-square.skin-block-left.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-square.skin-block-right.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-top.skin-block-left.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-top.skin-block-right.skin-block-width40 .wrapper{width:40%}
.responsive .mod-block.skin-block-bottom.skin-block-left .wrapper,.responsive .mod-block.skin-block-top.skin-block-left .wrapper{right:0}
.responsive .mod-block.skin-block-bottom.skin-block-right .wrapper,.responsive .mod-block.skin-block-top.skin-block-right .wrapper{left:0}
.responsive .mod-block.skin-block-top.skin-block-left .wrapper,.responsive .mod-block.skin-block-top.skin-block-right .wrapper{top:0}
}
@media screen and (max-width:1024px){.responsive .mod-block{margin-left:-35px;padding:0 35px}
.responsive .mod-block a.b-secondary:hover{z-index:8500;color:#000}
}
@media screen and (min-width:1025px),print{.responsive .mod-block{padding:0;position:relative;border:0}
.responsive .mod-block a{min-height:auto;border:1px solid #dadada;display:block;position:absolute;top:-1px;left:-1px;text-decoration:none}
.responsive .mod-block a:hover{border:1px solid #c00;z-index:8500;color:#000}
.responsive .mod-block:before{display:none}
.responsive .mod-block .background div{position:absolute;height:100%;width:100%}
.responsive .mod-block .background img{position:absolute;max-width:none;max-height:none}
.responsive .mod-block .title-wrapper .content{padding-bottom:0;padding-top:30px}
.responsive .mod-block .description-wrapper .content{padding-top:0}
.responsive .mod-block .description-wrapper .content p{margin-top:0}
.responsive .mod-block .content{padding:20px}
.responsive .mod-block h3{margin:-8px 0 20px}
.responsive .mod-block.skin-block-highlight{background:0}
.responsive .mod-block.skin-block-left,.responsive .mod-block.skin-block-right{height:320px;width:640px}
.responsive .mod-block.skin-block-left a,.responsive .mod-block.skin-block-right a{height:319px;width:639px}
.responsive .mod-block.skin-block-bottom,.responsive .mod-block.skin-block-top{height:640px;width:320px}
.responsive .mod-block.skin-block-bottom a,.responsive .mod-block.skin-block-top a{height:639px;width:319px}
.responsive .mod-block.skin-block-square{height:320px;width:320px}
.responsive .mod-block.skin-block-square a{height:319px;width:319px}
.responsive .mod-block.skin-block-left .background img{height:100%;left:0}
.responsive .mod-block.skin-block-right .background img{height:100%;right:0}
.responsive .mod-block.skin-block-top .background img{top:0;max-width:100%;height:auto;max-height:319px;left:0;right:0;margin-right:auto;margin-left:auto}
.responsive .mod-block.skin-block-bottom .background img{bottom:0;max-width:100%;height:auto;max-height:319px;left:0;right:0;margin-right:auto;margin-left:auto}
.responsive .mod-block.skin-block-left.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width70 .wrapper{width:70%}
.responsive .mod-block.skin-block-left.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width60 .wrapper{width:60%}
.responsive .mod-block.skin-block-left.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width50 .wrapper{width:50%}
.responsive .mod-block.skin-block-left.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-right.skin-block-width40 .wrapper{width:40%}
.responsive .mod-block.skin-block-bottom.skin-block-width100 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-bottom.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-square.skin-block-width100 .wrapper,.responsive .mod-block.skin-block-square.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-square.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-square.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-square.skin-block-width70 .wrapper,.responsive .mod-block.skin-block-top.skin-block-width100 .wrapper,.responsive .mod-block.skin-block-top.skin-block-width40 .wrapper,.responsive .mod-block.skin-block-top.skin-block-width50 .wrapper,.responsive .mod-block.skin-block-top.skin-block-width60 .wrapper,.responsive .mod-block.skin-block-top.skin-block-width70 .wrapper{width:100%!important}
.responsive .mod-block.skin-block-left.skin-block-width100 .wrapper{text-align:right}
.responsive .mod-block.skin-block-left .wrapper{float:right;clear:both;right:0}
.responsive .mod-block.skin-block-right .wrapper{left:0}
.responsive .mod-block.skin-block-bottom .wrapper{top:0}
.responsive .mod-block.skin-block-top .wrapper{bottom:0;top:auto;float:none}
.responsive .mod-block.skin-block-top a:before{content:"";display:inline-block;vertical-align:middle;height:50%}
.responsive .mod-block .desktop-hidden{display:none}
}
@media print{.responsive .mod-block{page-break-inside:avoid}
.responsive .mod-block.skin-block-bottom,.responsive .mod-block.skin-block-left,.responsive .mod-block.skin-block-right,.responsive .mod-block.skin-block-square,.responsive .mod-block.skin-block-top{display:block}
}
@media all{.mod-breadcrumb{overflow:hidden;font-size:10px;margin:25px 0 10px}
.mod-breadcrumb li{display:inline-block}
.mod-breadcrumb li:after{display:inline-block;content:"";background:url(../images/breadcrumb-arrow.png);margin:0 7px;width:6px;height:11px;vertical-align:-10%}
.mod-breadcrumb li:last-child:after{content:"";background:0}
.mod-breadcrumb a{font-weight:400; font-size:14px;font-style:normal;font-family: '340ExtendedLight',"微软雅黑";text-decoration:none;cursor:pointer;color:#000}
.mod-breadcrumb a.last{color:#c00}
.mod-breadcrumb a.home,.mod-breadcrumb a.home-active{width:15px;height:14px;color:transparent;margin-right:10px}
.mod-breadcrumb a.home{background:url(../images/house-ico-black.png) center no-repeat}
.mod-breadcrumb a.home-active{background:url(../images/icon/house-ico-red.png) center no-repeat}
html:not(.responsive) .mod-breadcrumb{margin:0}
.mod-calltoaction{margin:0 0 20px}
.mod-calltoaction .text{padding:0 0 20px}
.mod-calltoaction h3{font-size:1.33333333em;margin-bottom:10px;font-weight:400;font-style:normal;}
.mod-calltoaction .buttons{width:100%}
.mod-calltoaction .buttons .button{display:block;margin:0 20px 20px}

}
.responsive .b-aside-right .mod-calltoaction{margin:0;max-width:512px}
.responsive .b-aside-right .mod-calltoaction .buttons{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.responsive .b-aside-right .mod-calltoaction .buttons .button{display:block;margin:0 0 20px}
.responsive .b-aside-right .mod-calltoaction .buttons .button:last-child{margin-bottom:0}
.responsive .b-aside-right .mod-calltoaction .buttons .buttons-title{}
@media screen and (max-width:1024px){.responsive .b-aside-right .mod-calltoaction .buttons:first-child{width:100%;max-height:70px;position:fixed;bottom:0;left:0;background-color:#fff;border-top:1px solid #bcbcbc;-webkit-box-shadow:0 -1px 5px rgba(0,0,0,.3) 0 5px 0 #ccc;-moz-box-shadow:0 -1px 5px rgba(0,0,0,.3) 0 5px 0 #ccc;box-shadow:0 -1px 5px rgba(0,0,0,.3) 0 5px 0 #ccc;z-index:9800;padding:20px;-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;will-change:transform}
.responsive .b-aside-right .mod-calltoaction .buttons:first-child .buttons-toggle{position:absolute;top:-21px;width:60px;height:20px;left:50%;margin-left:-30px;background-color:#fff;border:1px solid #bcbcbc;border-bottom:0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;cursor:pointer}
.responsive .b-aside-right .mod-calltoaction .buttons:first-child .buttons-toggle.state-visible{display:block}
.responsive .b-aside-right .mod-calltoaction .buttons:first-child .buttons-toggle:before{content:'\e607';font-family:icomoon;position:absolute;display:inline-block;top:3px;left:50%;margin-left:-.75rem;font-size:inherit;line-height:1;color:#bcbcbc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.responsive .b-aside-right .mod-calltoaction .buttons:first-child.is-active{max-height:100%}
.responsive .b-aside-right .mod-calltoaction .buttons:first-child.is-active .buttons-toggle:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .b-aside-right .mod-calltoaction .buttons:first-child .buttons-title{display:block}
.responsive .b-aside-right .mod-calltoaction .buttons:first-child .buttons-toggle{left:auto;right:2rem;margin-left:inherit}
}
@media screen and (min-width:1025px),print{.responsive .b-aside-right .mod-calltoaction{margin:0 0 20px}
.responsive .b-aside-right .mod-calltoaction .buttons{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;max-height:none;position:static;background-color:inherit;border:0;padding:inherit}
.responsive .b-aside-right .mod-calltoaction .buttons .buttons-toggle{display:none}
.responsive .b-aside-right .mod-calltoaction .buttons .button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media all{.mod-campaignbanner .parentdiv{display:block;width:100%;float:left;bottom:0;margin-top:50px;margin-bottom:10px}
.mod-campaignbanner .is-hidden{display:none}
.mod-campaignbanner .flag{display:block;position:relative;height:11px}
.mod-campaignbanner h2.b{margin-top:45px}
.mod-campaignbanner h2.c{font-size:1.5em;line-height:1.3333333333333333em;margin-top:20px}
.mod-campaignbanner h3{margin:0 0 13px;opacity:0}
.mod-campaignbanner h4{margin-bottom:10px}
.mod-campaignbanner p{opacity:0}
.mod-campaignbanner a.active{color:#c00}
.mod-campaignbanner .morph-bg{position:fixed;top:0;left:0;z-index:8500;width:0;height:0;background:rgba(0,0,0,.5)}
.mod-campaignbanner .morph-bg.open{width:100%;height:100%}
.mod-campaignbanner .morph-content{border:0;background:#fff;overflow:hidden;position:fixed;top:-100%;left:-100%;width:0;height:0;margin:0;padding:0}
.mod-campaignbanner .morph-content.open{border:1px solid #dadada;top:50%;left:50%;padding:20px;margin:-300px 0 0 -480px;height:auto;width:990px;-webkit-transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s;transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s}
.mod-campaignbanner .morph-content.open .country-container,.mod-campaignbanner .morph-content.open .icon-close,.mod-campaignbanner .morph-content.open h3,.mod-campaignbanner .morph-content.open p{opacity:1;-webkit-transition:opacity .2s .4s;transition:opacity .2s .4s}
.mod-campaignbanner .column{margin:0 0 0 35px;padding:40px 0 0;width:270px;float:left}
.mod-campaignbanner .column:first-child{margin:0}
.mod-campaignbanner .mod-calltoaction{height:138px;height:auto;display:inline-block;float:right;width:28%;position:absolute;right:18px;padding:5px}
.mod-campaignbanner .mod-calltoaction .text{padding:0}
.mod-campaignbanner .mod-calltoaction .skin-border{border:1px solid #969696}
.mod-campaignbanner .mod-calltoaction .buttons .button{margin:28px 0 0;position:relative}
.mod-campaignbanner .image{display:inline-block;position:relative;float:left;width:64%;height:212px}
.mod-campaignbanner .image img{display:block;float:left;max-width:100%;max-height:100%}
.mod-campaignbanner .disableclick{pointer-events:none}
}
.carousel,.carousel-inner{position:relative}
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.carousel-inner{overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;
background-color:#000\9;
background-color:rgba(0,0,0,0)
}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-caption{padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
/*!
 * Bootstrap End
 */@media print{.mod-carousel .carousel-inner>.item{display:block!important;height:340px}
.mod-carousel .carousel-inner>.item>img{width:100%!important}
}
@media all{.mod-carousel{text-align:center;padding-bottom:40px;max-width:100%;max-width:100vw}
.mod-carousel .carousel-caption{position:absolute;top:0;left:50%;color:#000;text-shadow:none;text-align:inherit}
.mod-carousel .carousel-control{color:#c00;z-index:10;opacity:1;font-size:20px;text-align:center;text-shadow:none;background-image:none;-ms-filter:none;filter:none;width:100px}
.mod-carousel .carousel-control.left{width:200px}
.mod-carousel .carousel-control.right span{left:-80%}
.mod-carousel .carousel-control:focus,.mod-carousel .carousel-control:hover{color:#c00;text-decoration:none;opacity:1}
.mod-carousel .carousel-control .icon-next,.mod-carousel .carousel-control .icon-prev{width:10px}
.mod-carousel .carousel-indicators{bottom:-30px}
.mod-carousel .carousel-indicators li{border-color:#dadada;background-color:#dadada;margin-right:20px}
.mod-carousel .carousel-indicators .active{background-color:#c00}
.mod-carousel .wrapper{text-align:left;position:absolute;top:30%;width:603px;width:50vw;margin-left:157px}
.mod-carousel .wrapper .buttons{position:relative;top:-4.66666667em;left:1.33333333em;display:block;margin-top:1em}
.mod-carousel .wrapper .button{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mod-carousel .wrapper .button:last-child{margin-bottom:0}
.mod-carousel .content{background-color:#fff;opacity:.7;padding:1.33333333em 1.33333333em 4.66666667em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.mod-carousel .content p{font-weight:400;font-style:normal;font-size:1.33333333em;line-height:1.25em}
.mod-carousel .content h3,.mod-carousel .content p{max-width:315px}
.mod-carousel a.carousel-control{text-decoration:none}
.mod-carousel a.carousel-control .icon-arrow-left,.mod-carousel a.carousel-control .icon-arrow-right{position:absolute;top:50%;visibility:hidden;font-size:2em}
.mod-carousel a.carousel-control .icon-arrow-right{right:5px}
.mod-carousel a.carousel-control:hover .icon-arrow-left,.mod-carousel a.carousel-control:hover .icon-arrow-right{visibility:visible}
.mod-carousel .multiline-button .buttons{top:-8em;display:inline-block}
.mod-carousel .multiline-button .button{display:block;margin-bottom:10px;width:100%}
.mod-carousel .multiline-button .content{padding-bottom:8em}
.mod-carousel .carousel-inner>.item>a>img,.mod-carousel .carousel-inner>.item>img{max-height:400px}
.mod-carousel .slick-next,.mod-carousel .slick-prev{width:35px;height:35px}
}
@media(max-width:1023px){.mod-carousel .wrapper{margin-left:0;top:20%}
.mod-carousel .content h3,.mod-carousel .content p{max-width:472px}
.mod-carousel .carousel-control.left,.mod-carousel .carousel-control.right{width:50px}
.mod-carousel .carousel-indicators{bottom:-20px}
.mod-carousel .carousel-indicators li{margin-right:10px}
.mod-carousel .carousel-inner>.item>a>img,.mod-carousel .carousel-inner>.item>img{width:100%;width:100vw}
}
.responsive .mod-carousel .carousel-indicators{display:none}
.responsive .mod-carousel .carousel-inner .item{position:relative}
.responsive .mod-carousel .carousel-inner .slick-track .slick-slide{margin:0}
.responsive .mod-carousel .carousel-inner .slick-next::before,.responsive .mod-carousel .carousel-inner .slick-prev::before{color:#c00}
.responsive .mod-carousel .slick-slide{overflow:hidden}
.responsive .mod-carousel .slick-slide img{width:auto;margin:auto;max-width:100%}
.responsive .mod-carousel .slick-dots li button::before{line-height:12px}
@media screen and (max-width:767px){.responsive .mod-carousel .carousel-caption .wrapper,.responsive .mod-carousel .wrapper{text-align:left}
.responsive .mod-carousel .wrapper .content{padding:.66666667em 2.33333333em}
.responsive .mod-carousel .wrapper .buttons{position:relative;left:0;top:0;width:100%;margin:0;padding:.66666667em 2.33333333em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.responsive .mod-carousel .wrapper .buttons .button{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}
.responsive .mod-carousel .wrapper .buttons .button:last-child{margin-bottom:0}
.responsive .mod-carousel .carousel-inner .slick-prev{left:5px}
.responsive .mod-carousel .carousel-inner .slick-next{right:9px}
.responsive .mod-carousel .carousel-inner .slick-next::before,.responsive .mod-carousel .carousel-inner .slick-prev::before{font-size:25px}
.responsive .mod-carousel .carousel-inner .slick-list{margin:0}
}
@media screen and (max-width:1024px){.responsive .mod-carousel .carousel-inner .slick-next,.responsive .mod-carousel .carousel-inner .slick-prev{top:30%}
.responsive .mod-carousel .carousel-caption{position:relative;top:0;left:0;padding-top:0;padding-bottom:0;color:#000;text-shadow:none;text-align:inherit}
.responsive .mod-carousel .carousel-caption .wrapper{position:relative;width:100%;margin-left:0;top:20%}
.responsive .mod-carousel .carousel-caption .buttons,.responsive .mod-carousel .carousel-caption .content{padding-bottom:15px}
.responsive .mod-carousel .carousel-caption .buttons{top:0;text-align:left;padding-left:2.33333333em}
.responsive .mod-carousel .carousel-caption .content h3,.responsive .mod-carousel .carousel-caption .content p{max-width:none}
.responsive .mod-carousel .multiline-button .buttons{display:block}
.responsive .mod-carousel .multiline-button .button{display:table;width:auto}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-carousel .carousel-inner .slick-track{padding-bottom:inherit}
.responsive .mod-carousel .carousel-caption .wrapper .button:last-child{margin-right:28px}
.responsive .mod-carousel .multiline-button .wrapper .button:last-child{margin-left:0}
.responsive .mod-carousel .wrapper{text-align:center}
.responsive .mod-carousel .content{text-align:left;padding-left:2.33333333em;padding-right:2.33333333em}
.responsive .mod-carousel .buttons{left:0}
}
@media screen and (min-width:768px){.responsive .mod-carousel .carousel-inner{padding-bottom:20px}
.responsive .mod-carousel .carousel-inner .slick-prev{left:50px}
.responsive .mod-carousel .carousel-inner .slick-next{right:50px}
.responsive .mod-carousel .carousel-inner .slick-next::before,.responsive .mod-carousel .carousel-inner .slick-prev::before{font-size:35px}
.responsive .mod-carousel .slick-slide img{min-height:200px}
}
@media screen and (min-width:1025px),print{.responsive .mod-carousel .carousel-caption{position:absolute;top:0;left:auto;right:0;color:#000;text-shadow:none;text-align:inherit}
.responsive .mod-carousel .carousel-caption .wrapper{position:absolute;right:0;width:40vw}
}
@media print{.responsive .mod-carousel .slick-arrow{display:none;visibility:hidden}
.responsive .mod-carousel .carousel-inner>.item{display:block;margin-bottom:20px}
.responsive .mod-carousel .carousel-inner>.item .mood-image img{max-width:100%; height: 100%;}
.responsive .mod-carousel .carousel-caption .wrapper{top:0}
}
@media all{.mod-case{margin:0 0 60px}
.mod-case .image{float:left;position:relative}
.mod-case .image img{display:block;max-width:90px}
.mod-case .content{padding:0 0 0 185px}
.mod-case .rich h3{color:#000;font-size:1.33333333em;line-height:1.33333333em;margin-bottom:15px}
.responsive .mod-case{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:100%;width:auto;height:auto;image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;-webkit-flex-direction:row-reverse;flex-direction:column}
.responsive .mod-case .content{padding:0;min-height:0}
.responsive .mod-case .image{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;float:none;width:100%;left:0;right:0;margin:auto auto 15px}
.responsive .mod-case .image img{margin:0 auto}
}
@media screen and (max-width:767px){.responsive .mod-case .image img{max-height:194px;width:auto}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-case .image{width:46%}
.responsive .mod-case .image img{width:100%}
.responsive .mod-case .content{padding:0 0 0 50%}
}
@media screen and (min-width:768px){.responsive .mod-case{display:block}
.responsive .mod-case .image{float:left}
.responsive .mod-case .image img{margin:0}
.responsive .mod-case .content h3{float:right;display:inline-block;width:100%}
}
@media screen and (min-width:1025px),print{.responsive .mod-case .image{width:90px}
.responsive .mod-case .content{padding:0 0 0 150px}
}
@media print{.responsive .mod-case{display:block}
.responsive .mod-case .image{float:left}
.responsive .mod-case .image img{margin:0}
.responsive .mod-case .content h3{float:right;display:inline-block;width:100%}
}
.responsive .mod-caselist .slick-track{padding-bottom:40px}
.check a{color:#c00}
.check a:hover{text-decoration:underline}
@media all{.mod-countrypicker .is-hidden{display:none}
.mod-countrypicker .flag{display:block;position:relative;height:11px}
.mod-countrypicker .icon-close{position:absolute;right:20px;top:15px;color:#969696;font-size:1.5em;cursor:pointer;opacity:0}
.mod-countrypicker .icon-close:hover,.mod-countrypicker a.active{color:#c00}
html.responsive body .mod-countrypicker li{line-height:20px}
.mod-countrypicker h3{margin:0 0 13px;opacity:0}
.mod-countrypicker h4{margin-bottom:10px}
.mod-countrypicker p{opacity:0}
.mod-countrypicker .country-container{margin:0 20px 20px;background:url(../images/world-map.png) center -18px no-repeat;height:470px;opacity:0}
.mod-countrypicker .country-container .area{display:block;margin:20px 0 0}
.mod-countrypicker .country-container .area:first-child{margin-top:0}
.mod-countrypicker .country-container .country{display:block;margin:0}
.mod-countrypicker .country-container a,.mod-countrypicker .country-container h2,.mod-countrypicker .country-container h3,.mod-countrypicker .country-container h4,.mod-countrypicker .country-container h5,.mod-countrypicker .country-container p{}
.mod-countrypicker .morph-bg{position:fixed;top:0;left:0;z-index:8500;width:0;height:0;background:rgba(0,0,0,.5)}
.mod-countrypicker .morph-bg.open{width:100vw;height:100vh}
.mod-countrypicker .morph-content{border:0;background:#fff;overflow:hidden;position:fixed;top:-100vh;left:-100vw;width:0;height:0;margin:0;padding:0}
.mod-countrypicker .morph-content.open{border:1px solid #dadada;top:50vh;left:50vw;padding:20px;margin:-300px 0 0 -480px;height:580px;width:920px;-webkit-transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s;transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s}
.mod-countrypicker .morph-content.open .country-container,.mod-countrypicker .morph-content.open .icon-close,.mod-countrypicker .morph-content.open h3,.mod-countrypicker .morph-content.open p{opacity:1;-webkit-transition:opacity .2s .4s;transition:opacity .2s .4s}
.mod-countrypicker .column{margin:0 0 0 35px;padding:20px 0 0;width:270px;float:left}
.mod-countrypicker .column:first-child{margin:0}
.mod-customerservice h2{color:#c00;font-size:1.33333333em;line-height:1.66666667em;margin-bottom:10px}
.mod-customerservice .close-icn{font-size:1.33333333em}
.mod-customerservice .headercontent .rich li{display:block}
.mod-customerservice li a{color:#000}
.mod-customerservice li a:hover{text-decoration:none}
.mod-customerservice p{margin-bottom:15px}
.mod-customerservice .button{margin-top:1.33333333em}
.mod-customerservice .phonenr{color:#c00;text-decoration:none;cursor:text}
.mod-error-message{display:block;margin-left:auto!important;margin-right:auto!important;min-width:0;max-width:960px}
.mod-error-message .error.message{margin-top:20px;padding:12px 22px;display:block;font-size:12px;background:#fae5e5;color:#e02b27;position:relative}
.mod-eventlist article{margin:50px 0}
.mod-eventlist .colored{color:#c00}
.responsive .mod-eventlist .image{display:none}
.responsive .mod-eventlist .content{padding:0}
}
@media screen and (min-width:1025px),print{.responsive .mod-eventlist .image{display:block;float:left;width:165px;position:relative}
.responsive .mod-eventlist .image img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}
.responsive .mod-eventlist .content{padding:0 0 0 185px}
.responsive .mod-eventlist .content :first-child{margin-top:0}
}
@media all{.mod-faqheader .phonenr,.mod-faqheader p{font-size:1em;line-height:1.33333333em}
.mod-faqheader{margin-bottom:40px}
.mod-faqheader .b-sub-headline,.mod-faqheader .phonenr,.mod-faqheader li,.mod-faqheader p{margin-bottom:15px}
.mod-faqheader article{border-top:1px solid #dadada;border-bottom:1px solid #dadada;border-right:1px solid #dadada;display:block;float:left;height:400px;padding:20px 2%;width:29%;background-repeat:no-repeat;background-position:right bottom}
.mod-faqheader article:first-child{border-left:1px solid #dadada;border-right:0}
.mod-faqheader article.mid{border-left:1px solid #dadada;border-right:1px solid #dadada}
.mod-faqheader li{line-height:1.33333333em;padding-right:30px}
.mod-faqheader li a{color:#000}
.mod-faqheader li a:hover{text-decoration:none}
.mod-faqheader .phonenr{color:#000;display:block}
.mod-faqheader .button{margin-top:15px}
.responsive .mod-faqheader .button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
}
@media screen and (max-width:767px){.responsive .mod-faqheader article{border-left:1px solid #dadada;border-right:1px solid #dadada}
.responsive .mod-footer-links ul{display:none;visibility:hidden}
}
@media all{.mod-faqheader.skin-list article{border:0;height:auto;width:100%}
.mod-faqheader.skin-list article:first-child{border:0}
.mod-faqheader.skin-list h3{font-size:1.33333333em;padding-bottom:5px;border-bottom:1px solid #dadada;margin-right:30px;margin-bottom:10px}
.mod-footer-links h2{font-weight:400;font-style:normal;margin-bottom:9px}
.mod-footer-links ul li{font-size:.8em;margin-bottom:5px}
.mod-footer-links a{font-weight:400;font-style:normal;color:#000;text-decoration:none}
.mod-footer-links a:active,.mod-footer-links a:hover{color:#c00}
.mod-footnotes .copyright,.mod-footnotes a{font-weight:400;font-style:normal;}
.mod-footnotes{margin-top:1.33333333em;padding-bottom:1.33333333em;font-size:.73333333em;line-height:1.5em}
.mod-footnotes a{color:#000;text-decoration:none}
.mod-footnotes a:active,.mod-footnotes a:hover{color:#c00}
.mod-footnotes a:visited{color:#000}
.mod-footnotes .links ul li{float:left;margin-right:1.36363636em}
.mod-footnotes .links ul li:last-child{margin-right:0}
.mod-footnotes .rightside{float:right}
.mod-grey-box{display:none;position:absolute;top:160px;z-index:8500;background-color:#000;opacity:.5;height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
.responsive .mod-footnotes{padding-bottom:1.33333333em!important}
@media screen and (max-width:767px){.responsive .mod-footnotes .rightside{float:none}
.responsive .mod-footnotes .links{margin-top:1.33333333em}
}
@media all{.mod-headline{padding:20px 0 40px}
.mod-headline h2{font-size:2em;line-height:1.33333333em}
.mod-headline .copy-text{color:#000;margin:0}
.mod-headline p{font-weight:400;font-style:normal;font-size:2em;line-height:1.13333333em;color:#000;margin:10px 0 0}
.mod-iframe{margin-top:25px}
}
@media screen and (max-width:767px){.responsive .mod-headline p{font-size:1.66666667em}
}
@media all{.mod-languagepicker .is-hidden{display:none}
.mod-languagepicker .flag{display:block;position:relative;height:11px}
.mod-languagepicker .icon-close{position:absolute;right:20px;top:15px;color:#c00;font-size:1.5em;cursor:pointer;opacity:0}
.mod-languagepicker h3{margin:0 0 13px;opacity:0}
.mod-languagepicker h4{margin-bottom:10px}
.mod-languagepicker p{opacity:0}
.mod-languagepicker a.active{color:#c00}
.mod-languagepicker .country-container{margin:0 20px 20px;height:200px;opacity:0}
.mod-languagepicker .country-container .area{display:block;margin:20px 0 0}
.mod-languagepicker .country-container .area:first-child{margin-top:0}
.mod-languagepicker .country-container .country{display:block;margin:0}
.mod-languagepicker .morph-bg{position:fixed;top:0;left:0;z-index:9800;width:0;height:0;background:rgba(0,0,0,.5)}
.mod-languagepicker .morph-bg.open{width:100%;height:100%}
.mod-languagepicker .morph-content{border:0;background:#fff;overflow:hidden;position:fixed;top:-100%;left:-100%;width:0;height:0;margin:0;padding:0}
.mod-languagepicker .morph-content.open{border:1px solid #dadada;top:0;left:0;padding:20px;margin:0;height:auto;width:100%;box-sizing:border-box;-webkit-transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s;transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s}
.mod-languagepicker .morph-content.open .country-container,.mod-languagepicker .morph-content.open .icon-close,.mod-languagepicker .morph-content.open h3,.mod-languagepicker .morph-content.open p{opacity:1;-webkit-transition:opacity .2s .4s;transition:opacity .2s .4s}
.mod-languagepicker .morph-content.open h3{padding-right:45px}
.mod-languagepicker .morph-content.open #sellanguage{width:100%;border:1px solid grey;height:40px;margin-bottom:20px}
.mod-languagepicker .morph-content.open #btnproceedlangopt{width:100%}
.mod-languagepicker .column{margin:0 0 0 35px;padding:40px 0 0;width:270px;float:left}
.mod-languagepicker .column:first-child{margin:0}
}
@media(min-width:1024px){.mod-languagepicker .morph-content.open{top:50%;left:50%;margin:-300px 0 0 -480px;width:800px}
.mod-languagepicker .morph-content.open #sellanguage{width:500px;height:40px;margin-bottom:0}
.mod-languagepicker .morph-content.open #btnproceedlangopt{width:auto}
}
.responsive .mod-layout .navmain{padding-top:3.33333333em}
.responsive .mod-layout .navsticky ul.navmenu{right:3.2rem}
.responsive .mod-layout .b-aside-left{display:none;visibility:hidden}
.responsive .mod-layout .b-aside-right{padding:35px 0 0 35px}
.responsive .mod-layout .b-aside-right .is-sticky .js-nb-sticky-element{z-index:1}
.responsive .mod-layout .header-main{border:0;height:35px;width:100%}
.responsive .mod-layout .header-main .navsticky{top:45px;z-index:2;background-color:transparent}
.responsive .mod-layout .header-main .navmain,.responsive .mod-layout .header-main .navsticky .container{display:none}
.responsive .mod-layout footer{min-width:320px;}
.responsive .mod-layout .navmobile{display:block;position:fixed;top:0;left:0;z-index:8700;width:100%;min-width:320px;height:45px;background-color:#f3f3f3;will-change:transform}
.responsive .mod-layout .navmobile .nav-hamburger{text-decoration:none;overflow:hidden;display:inline-block;padding:10px 1.5rem;margin-left:-1.5rem;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.responsive.mm-wrapper_opening .mod-layout .navmobile .nav-hamburger{background-color:#c00}
.responsive .mod-layout .navmobile .nav-hamburger .hamburger-icon{display:inline-block;width:30px;height:25px;position:relative;margin:0 auto;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
.responsive .mod-layout .navmobile .nav-hamburger .hamburger-icon span{display:block;position:absolute;height:2px;width:100%;background:#969696;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.responsive .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(1){top:2px}
.responsive .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(2),.responsive .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(3){top:12px}
.responsive .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(4){top:22px}
.responsive.mm-wrapper_opening .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(1),
.responsive.mm-wrapper_opening .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(4){top:10px;width:0;left:50%}
.responsive .mod-layout .navmobile .nav-hamburger .hamburger-label{display:none;float:right;font-weight:400;font-style:normal;color:#000;line-height:26px;padding-left:10px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.responsive.mm-wrapper_opening .mod-layout .navmobile .nav-hamburger .hamburger-icon span{background-color:#fff}
.responsive.mm-wrapper_opening .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.responsive.mm-wrapper_opening .mod-layout .navmobile .nav-hamburger .hamburger-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.responsive.mm-wrapper_opening .mod-layout .navmobile .nav-hamburger .hamburger-label{color:#fff}
.responsive .mod-layout .navmobile .logo{display:inline-block;width:auto;height:26px;padding:9px 15px}
.responsive .mod-layout .navmobile .navmenu{white-space:nowrap;padding:10px 1.5rem}
.responsive .mod-layout .navmobile .nav-entry{padding-left:1.5rem;overflow:hidden;height:45px;margin:-10px 0 0 -1.5rem}
.responsive .mod-layout .navmobile .main-logo{position:absolute;width:100px;left:0;right:0;top:0;bottom:0;margin:auto}
.responsive .mod-layout .navmobile .hamburger-menu{position:relative;z-index:5000}
.responsive .mod-layout .navmobile .hamburger-menu,.responsive .mod-layout .navmobile .search-button{float:left}
.responsive .mod-layout .navmobile .shoppingcart{min-width:65px;float:right}
.responsive .mod-layout .navmobile .quickorder,.responsive .mod-layout .navmobile .signin{display:none;float:right}
@media screen and (max-width:1024px){.responsive .mod-layout .navmobile{position:fixed;left:0;transition:left .4s ease;z-index:2}
.responsive .mod-layout .mod-search-bar{left:0;transition:left .4s ease}
.mm-wrapper_opening.responsive .mod-layout .mod-search-bar,.mm-wrapper_opening.responsive .mod-layout .navmobile{left:440px;transition:left .4s ease}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-layout .navmobile .nav-entry,.responsive .mod-layout .navmobile .nav-hamburger{padding-left:2rem;margin-left:-2rem}
.responsive .mod-layout .navmobile .nav-hamburger .hamburger-label{display:inline-block}
.responsive .mod-layout .navmobile .navmenu{padding-left:2rem;padding-right:2rem}
.responsive .mod-layout .navmobile .main-logo{margin:auto}
.responsive .mod-layout .navmobile .quickorder,.responsive .mod-layout .navmobile .signin{display:block}
}
@media screen and (max-width:550px){.mm-wrapper_opening.responsive .mod-layout .mod-search-bar,.mm-wrapper_opening.responsive .mod-layout .navmobile{left:80%}
}
@media screen and (min-width:1025px),print{.responsive .mod-layout footer .bg-footer{background:url(../images/sciencesphere.png) center no-repeat;width:100%;display:block;height:300px}
.responsive .mod-layout .header-main{border-bottom:1px solid #dadada;height:auto}
.responsive .mod-layout .header-main .navsticky{top:0;z-index:8700;background-color:#f3f3f3}
.responsive .mod-layout .header-main .navmain,.responsive .mod-layout .header-main .navsticky .container{display:block}
.responsive .mod-layout .header-main .navmobile,.responsive .mod-layout .nav-hamburger{display:none}
.responsive .mod-layout .b-aside-left{display:block;visibility:visible}
.responsive .mod-layout .b-aside-right{padding:0 0 0 35px}
.responsive .mod-layout .nav-mobile .nav-entry{display:inline-block;padding-left:10px;overflow:hidden;height:45px;margin:-10px 0 0 -10px}
}
@media print{.responsive .mod-layout .b-aside-left,.responsive .mod-layout footer .bg-footer{display:none;visibility:hidden}
.responsive .mod-layout .header-main{height:auto;padding-top:0!important}
.responsive .mod-layout .navmain{padding-top:1.6rem}
.responsive .mod-layout .navsticky{position:static}
.responsive .mod-nav-main .logo{-webkit-print-color-adjust:exact}
}
@media all{.mod-list-button i{margin:0;line-height:inherit}
.mod-list-button button{margin-top:25px}
.mod-mediagallery{position:relative}
.mod-mediagallery .is-hidden{display:none!important}
.mod-mediagallery .thumb{display:none}
.mod-mediagallery h3{margin:20px 0 0;
/*padding: 0 20px;*/}
.mod-mediagallery .mediagallery__description{position:absolute;bottom:0;width:100%;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);padding:4px;cursor:pointer;z-index:5;background-color:#fff}
.mod-mediagallery .mediagallery__description.closed>.mediagallery__arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.mod-mediagallery .mediagallery__description.closed>.mediagallery__arrow:before{top:-5px;left:48%}
.mod-mediagallery .mediagallery__arrow{width:100%;height:12px;position:relative}
.mod-mediagallery .mediagallery__arrow:before{content:"\e607";font-family:icomoon;position:absolute;left:50%;font-size:12px;display:block}
.mod-mediagallery .galleria-info-link,.mod-mediagallery .galleria-thumb-nav-left.disabled,.mod-mediagallery .galleria-thumb-nav-right.disabled{display:none}
.mod-mediagallery .mediagallery_text-container{font-weight:400;font-style:normal;font-size:.8em;line-height:1.25em;margin-top:5px}
.mod-mediagallery .galleria-container{background:0;overflow:visible;margin-bottom:110px}
.mod-mediagallery .galleria-thumbnails{overflow:visible!important}
.mod-mediagallery .galleria-thumbnails .galleria-image{width:140px!important;height:100px!important;border:1px solid #969696;background:#fff;position:relative!important}
.mod-mediagallery .galleria-thumbnails .galleria-image img{position:absolute!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;left:50%!important;margin-right:-50%!important;opacity:1!important}
.mod-mediagallery .galleria-thumbnails .galleria-image.active,.mod-mediagallery .galleria-thumbnails .galleria-image:hover{border-color:#c00}
.mod-mediagallery .galleria-thumbnails-container{height:110px;bottom:-70px;left:23px;right:0;margin-right:32px}
.mod-mediagallery .galleria-thumbnails-list{margin:0 0 0 -1px}
.mod-mediagallery .galleria-thumb-nav-left,.mod-mediagallery .galleria-thumb-nav-right{top:36px;padding-top:5px;font-size:1.33333333em;color:#c00;height:34px;opacity:1}
.mod-mediagallery .galleria-thumb-nav-left:hover,.mod-mediagallery .galleria-thumb-nav-right:hover{background:#fff!important}
.mod-mediagallery .galleria-thumb-nav-right{right:-24px}
.mod-mediagallery .galleria-thumb-nav-left{left:-25px}
.mod-mediagallery .lightbox .galleria-container{margin:0 auto}
.mod-mediagallery .lightbox .galleria-info{top:86%;width:97%}
.mod-mediagallery .lightbox .galleria-info-text{display:block;background:0}
.mod-mediagallery .lightbox .galleria-info-description,.mod-mediagallery .lightbox .galleria-info-title{color:#000;font-weight:400;font-style:normal;}
.mod-mediagallery .lightbox .galleria-thumbnails-container{bottom:-115px}
.mod-mediagallery .print .thumb{display:block!important}
.mod-mediagallery .print a{color:inherit;text-decoration:none}
.mod-mediagallery .print img{max-width:115px}
.galleria-lightbox-box .galleria-lightbox-shadow{background:#fff}
.galleria-lightbox-box .galleria-lightbox-close{font-weight:400;font-style:normal;font-size:1.46666667em;color:#969696!important}
}
.responsive .mod-mediagallery .galleria-image-nav-right,.responsive .mod-mediagallery .galleria-stage{right:0}
.responsive .mod-mediagallery .galleria{max-width:640px;margin:auto}
.responsive .mod-mediagallery .galleria-image-nav{height:82px;margin-top:-82px}
.responsive .mod-mediagallery .galleria-image-nav-left,.responsive .mod-mediagallery .galleria-image-nav-right{opacity:1;height:100%;width:auto;background:#fff;background:rgba(255,255,255,.5)}
.responsive .mod-mediagallery .galleria-image-nav-left{left:0}
.responsive .mod-mediagallery .galleria-image-nav-left:before,.responsive .mod-mediagallery .galleria-image-nav-right:before{font-family:icomoon;content:'\e60b';line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c00;font-size:35px;display:inline-block;position:relative;top:50%;margin-top:-35px}
.responsive .mod-mediagallery .galleria-image-nav-left:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:767px){
    /*.responsive .mod-mediagallery .galleria-thumbnails-container{display:none}
.responsive .mod-mediagallery .galleria-container{margin-bottom:0}*/
}
@media screen and (min-width:768px) and (max-width:1024px){
    .responsive .mod-mediagallery .galleria-container{
        width:640px;
    }
}
@media screen and (min-width:1025px),print{
    .responsive .mod-mediagallery .galleria-container{
        width:640px;
    }
.responsive .mod-mediagallery .galleria{margin:20px auto;}
}
.responsive .mod-media-lightbox__mobile-trigger{display:none}
@media screen and (max-width:1024px){.responsive .mod-media-lightbox__mobile-trigger{display:inline-block}
}
@media all{.mod-nav-main,.mod-nav-main ul.main{display:inline-block;position:relative}
.mod-nav-main{background-color:#fff;float:left}
.mod-nav-main .logo{display:inline-block;float:left;margin-right:4em;background-image:url(../images/nobel_logo_header.png);width:137px;height:58px}
.mod-nav-main ul.main{margin-top:1.33333333em}
.mod-nav-main ul.main li{float:left;margin-right:3em}
.mod-nav-main ul.main li:first-child{margin-left:0}
.mod-nav-main ul.main li:last-child{margin-right:0}
.mod-nav-main ul.main li.active a,
.mod-nav-main ul.main li.hover a h5{
    color:#c00
}
.mod-nav-main.cloned{z-index:8650;float:none;margin-top:0;background-color:#f3f3f3}
.mod-nav-main.cloned ul.main{margin-top:0}
.mod-nav-main.cloned ul.main li{margin-right:0;margin-bottom:-5px;padding:0 1.33333333em;position:relative}
.mod-nav-main.cloned ul.main li.active{background-color:#fff;border:1px solid #dadada;border-bottom:0;bottom:-1px}
.mod-nav-main.cloned .logo{display:none}
}
.mod-nav-offscreen,.responsive .mod-nav-offscreen.loading{display:none}
.responsive .mod-nav-main ul.main{margin-top:1.06666667em}
.responsive .mod-nav-main ul.main li.active h5.b{color:#c00!important}
.mod-nav-offscreen.mm-menu.m-menu_offcanvas{z-index:5}
html.responsive a.b-secondary:not([href]):hover{color:#000;cursor:default}
@media screen and (min-width:1025px),print{.responsive .mod-nav-offscreen{display:none}
}
@media all{.mod-nav-side{padding:0 30px 0 0}
.mod-nav-side:before{content:' '}
.mod-nav-side a{font-weight:400;font-style:normal;position:relative;display:block;line-height:1.33333333em;padding:25px 0 25px 15px}
.mod-nav-side a.active{background:#f3f3f3}
.mod-nav-side ul ul{display:none}
.mod-nav-side li li a{padding:25px 0 25px 40px}
.mod-nav-side .icon-arrow-down{position:absolute;right:5px;top:50%;margin:-7px 0 0;text-decoration:none;color:#969696}
.mod-nav-side .open>ul{display:block}
.mod-nav-side .open .icon-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.mod-nav-side a,.mod-nav-side nav>ul{border:solid #dadada}
.mod-nav-side nav>ul{border-width:1px 0 0}
.mod-nav-side a{border-width:0 0 1px}
.responsive .mod-nav-side{padding:0 0 30px}
.responsive .mod-nav-side.empty-navigation{display:none;visibility:hidden}
}
@media print{.responsive .mod-nav-side{display:none;visibility:hidden}
.responsive .mod-news-article-teaser{page-break-inside:avoid}
}
@media all{.mod-nav-speakers:before{content:' '}
.mod-nav-speakers a{font-weight:400;font-style:normal;position:relative;display:block;line-height:1.33333333em;padding:25px}
.mod-nav-speakers a.active{background:#f3f3f3}
.mod-nav-speakers ul ul{display:none}
.mod-nav-speakers li li a{padding:25px 0 25px 40px}
.mod-nav-speakers .icon-arrow-down{position:absolute;right:5px;top:50%;margin:-7px 0 0;text-decoration:none;color:#969696}
.mod-nav-speakers .open>ul{display:block}
.mod-nav-speakers .open .icon-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.mod-nav-speakers a,.mod-nav-speakers nav>ul{border:solid #dadada}
.mod-nav-speakers nav>ul{border-width:1px 0;overflow:hidden}
.mod-nav-speakers nav>ul li{float:left}
.mod-nav-speakers a{border-width:0}
.responsive .mod-nav-speakers.empty-navigation{display:none;visibility:hidden}
.mod-nav-sticky-panel{display:inline-block}
.mod-nav-sticky-panel .wrapper{display:none}
.mod-nav-sticky-panel .logo{height:20px}
.mod-nav-sticky-panel .menu{color:#969696;font-size:1.33333333em;margin-left:10px;cursor:pointer}
.mod-nav-sub{
    /*padding:15px 0;*/
background-color:#fff;width:100%;position:relative;z-index:8600}
.mod-nav-sub ul.sub{position:relative;background-color:inherit;padding:15px 0;}
.mod-nav-sub ul.sub>li{float:left;margin:0}
.mod-nav-sub ul.sub>li a{padding:10px 25px 0 0;position: relative;}
.mod-nav-sub ul.sub a.selected{
     background:none;
     color:#c00;
     padding: 10px 0 25px 0;
     margin-right: 25px;
}
    
.mod-nav-sub ul.sub a.selected:before{
    content: "";
    background:url(../images/arrow.png) 0 0 no-repeat;
    width: 18px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -9px;
    top: 34px;
}
    
.mod-nav-sub ul.sub a.active{color:#c00}
.mod-nav-sub ul.sub:after{clear:both}
.is-portal .mod-nav-sub ul.sub>li a{padding-right:60px}
.mod-nav-sub .sub-sub{width:auto;position:absolute;left:-2px;line-height:1em;display:none;background-color:#fff;padding:15px 5px 0 2px;border:solid #c00;border-width:1px 0 0;margin-top:15px}
.mod-nav-sub .sub-sub ul{width:100%;margin:0 10px;position:relative;padding:0 25px;left:0}
.mod-nav-sub .sub-sub ul li{font-weight:400;font-style:normal;display:inherit;margin-bottom:10px;padding:0}
.mod-nav-sub .sub-sub ul li a{color:#000;text-decoration:none}
.mod-nav-sub .sub-sub ul li a:hover{color:#c00}
.mod-nav-sub .sub-sub ul li:last-child{margin-bottom:30px}
.mod-nav-sub .sub-sub ul li.main{font-weight:700;font-style:normal;margin-bottom:10px!important}
.mod-nav-sub.cloned{display:none;border-top:1px solid #dadada;padding:15px 0}
.mod-nav-sub.cloned .container{position:static}
}
@media screen and (max-width:1024px){.responsive .mod-nav-sub{display:none!important;padding-bottom:30px}
}
@media all{.mod-news-article-detail time{display:block;margin-bottom:20px}
.mod-news-article-detail header{margin:0 0 40px}
.mod-news-article-detail p{margin:20px 0}
.mod-news-article-teaser article{padding:20px 20px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mod-news-article-teaser article:first-child{padding:20px 20px 20px 0}
.mod-news-article-teaser article.spacing{padding:20px}
.mod-news-article-teaser .footer{padding:20px 0}
}
.responsive .mod-news-article-teaser article.ga-news-teaser{padding:20px}
@media screen and (max-width:767px){.responsive .mod-news-article-teaser article.ga-news-teaser h3.b{font-size:1.5rem;line-height:2rem}
}
.responsive .mod-news-article-teaser .news-list{margin-left:-20px}
.responsive .mod-news-article-teaser .image img{display:inline-block;max-width:100%;width:100%;height:auto}
@media screen and (min-width:1025px),print{.responsive .mod-nav-sub .sub-sub{width:100%}
.responsive .mod-news-article-teaser .g-layout-newsarticleteaser .g-col:first-child .rich{padding-left:0}
.responsive .mod-news-article-teaser .image{display:none}
}
@media all{.mod-newsletter{margin-bottom:20px}
.mod-newsletter h2{font-weight:400;font-style:normal;margin-bottom:9px}
.mod-newsletter p{font-size:.8125em}
.mod-newsletter .button{display:inline-block;margin-top:22px}
.mod-newsletter input[type=email]{height:38px;vertical-align:bottom;font-size:.8125em;width:93.38%}
}
@media screen and (max-width:767px){.responsive .mod-newsletter{margin:20px 0 0}
.responsive .mod-newsletter h2{color:#c00}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-newsletter{margin-top:20px}
.responsive .mod-newsletter h2{color:#c00}
}
@media all{.mod-news-media-detail time{display:block;margin:20px 0;}
.mod-news-media-detail p{margin:20px 0}
.mod-news-media-detail .attachment-container,.mod-news-media-detail .b-disclaimer{margin:40px 0}
.mod-news-media-list article{margin:50px 0}
.mod-news-media-list article:first-child{margin:5px 0 50px}
.mod-notification{margin:0 0 20px}
.mod-notification .element{border:1px solid #dadada;position:relative;display:none}
.mod-notification .element:first-child{display:block}
.mod-notification .close{position:absolute;right:0;padding:5px 7px;font-weight:400;font-style:normal;font-size:1.66666667em}
.mod-notification .content{background:#969696;padding:10px 20px}
.mod-notification .image .close{color:#969696}
.mod-notification img{width:100%}
.mod-notification a{display:block;color:#fff;text-decoration:none}
.mod-notification h3{font-size:1.66666667em;line-height:1.33333333em}
.mod-pagination,.mod-pagination li{font-weight:400;font-style:normal;}
.mod-pagination{margin:40px 20px}
.mod-pagination .pages{display:block;line-height:2.4em;margin:0 20px}
.mod-pagination ul{display:block;margin:0 5px}
.mod-pagination li{display:inline-block;margin:0 3px}
.mod-partnerstatus{position:absolute;right:0}
.mod-partnerstatus .status{display:inline-block;margin-bottom:-7px}
.mod-privacypolicy,.mod-privacypolicy a{font-weight:400;font-style:normal;}
.mod-privacypolicy{display:none;background-color:#969696;color:#fff;padding-top:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:2.66666667em;text-align:center;font-size:.8em}
.mod-privacypolicy a{color:inherit;text-decoration:none}
.mod-privacypolicy a:hover{color:#c00}
.mod-privacypolicy p{display:inline-block;margin-right:15px}
.mod-privacypolicy .container{position:relative;width:930px;padding-right:30px}
.mod-privacypolicy .btn-close{font-size:1em;top:1.33333333em;right:0}
}
@media screen and (max-width:1024px){.responsive .mod-privacypolicy{position:relative;will-change:transform;left:0;transition:left .4s ease;z-index:2;padding:5px 10px}
.mm-wrapper_opening.responsive .mod-privacypolicy{left:440px;transition:left .4s ease}
}
@media screen and (max-width:550px){.mm-wrapper_opening.responsive .mod-privacypolicy{left:80%}
}
@media print{.mod-privacypolicy{display:none!important}
}
@media screen and (max-width:1024px){.responsive .mod-quickorder{display:inline-block}
.responsive .mod-quickorder .headeritem{padding:10px 20px 3px}
.responsive .mod-quickorder .headeritem::before{content:"\e904";font-family:icomoon;font-size:1.33333333em;display:inline-block;height:25px;width:auto;line-height:25px}
.responsive .mod-quickorder .headeritem .title{font-size:0}
/*.responsive .references{display:none}*/
.responsive .mod-references{background-color:#fff;padding:20px;width:100%;box-sizing:border-box}
.responsive .mod-references .b-disclaimer{font-size:.8em}
}
@media print{.mod-quickorder{display:none}
}
@media all{.mod-register{margin-bottom:15px}
.mod-register h5{margin-bottom:22px}
.mod-register p{margin:15px 0}
.mod-register .selectbox{margin-bottom:15px}
.mod-register .large-font{font-weight:400;font-style:normal;font-size:1.33333333em}
.skin-register-border{border:1px solid #969696;padding:20px}
.mod-scrolltop{visibility:hidden;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
}
.responsive .mod-scrolltop{position:fixed;visibility:hidden;height:40px;width:40px;bottom:20px;right:10px;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);background:url(../images/icon/scrolltop-arrow.svg) center 50% no-repeat rgba(150,150,150,.8);-webkit-box-shadow:0 0 10px rgba(0,0,0,.05) 0 5px 0 #ccc;-moz-box-shadow:0 0 10px rgba(0,0,0,.05) 0 5px 0 #ccc;box-shadow:0 0 10px rgba(0,0,0,.05) 0 5px 0 #ccc;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;will-change:transform}
.carousel-inner-320>.item,.carousel-inner-640>.item{-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left}
.responsive .mod-scrolltop:hover{background-color:#969696}
.responsive .mod-scrolltop .scrolltop-link{display:block;width:100%;height:100%}
.responsive .mod-scrolltop.is-visible{visibility:visible;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}
@media screen and (min-width:768px){.responsive .mod-scrolltop{height:60px;width:60px;right:20px;bottom:20px}
}
@media print{.mod-scrolltop{display:none}
}
@media all{.mod-search-bar{background:#f3f3f3;display:none;position:relative;z-index:8700}
.mod-search-bar form.b{height:40px;padding:5px 0 7px;position:relative;display:block}
.mod-search-bar form.b button{position:inherit;right:-830px;top:-40px;margin:0;min-width:120px;font-size:1em;line-height:2.33333333em;padding:3px 7px}
.mod-search-bar form.b input{margin:0;padding:0 20px;display:block;height:36px;width:780px}
.mod-search-bar .icon-search:before{display:none;font-family:icomoon}
}
@media only screen and (max-width:1023px){.mod-search-bar form.b{padding:0;height:55px}
.mod-search-bar form.b button{position:inherit;display:inline-block;top:5px}
.mod-search-bar form.b input{display:inline-block;width:60%;width:75vw}
}
@media all{.responsive .mod-search-bar{z-index:8600}
.responsive .mod-search-bar form.b .icon-search:before{display:inline;font-size:0;line-height:0}
}
@media screen and (max-width:1024px){.responsive .mod-scrolltop{bottom:115px}
.responsive .mod-search-bar{position:fixed;width:100%;height:47px;top:45px}
.responsive .mod-search-bar form.b{padding:0 105px;height:47px}
.responsive .mod-search-bar form.b input{box-sizing:border-box;width:100%;width:-o-calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);margin-left:10px;margin-top:5px}
.responsive .mod-search-bar form.b button{position:absolute;right:115px;top:5px;min-width:0;width:40px;height:36px;padding:0;margin:0;font-size:0;line-height:0}
.responsive .mod-search-bar form.b .icon-search:before{font-family:icomoon;font-size:16px;line-height:16px}
}
@media screen and (max-width:767px){.responsive .mod-search-bar form.b{padding:0}
.responsive .mod-search-bar form.b input{margin-left:15px;width:100%;width:-o-calc(100% - 70px);width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px)}
.responsive .mod-search-bar form.b button{right:15px}
.responsive .mod-search-bar form.b .icon-search:before{font-family:icomoon;font-size:22px;line-height:22px}
}
@media all{.mod-search-button{display:inline-block;float:right;margin-top:1.33333333em}
.mod-search-button a{display:inline-block;text-decoration:none;background:url(../images/icon/search-icon-black.png) center no-repeat;width:29px;height:29px}
.mod-search-button a:hover{background:url(../images/icon/search-icon-red.png) center no-repeat}
}
@media only screen and (max-width:1023px){.mod-search-button{float:none}
}
.responsive .mod-search-button a{font-weight:400;font-style:normal;font-size:1.33333333em;line-height:1.33333333em}
@media screen and (max-width:1024px){.responsive .mod-search-button{margin-top:0;float:none}
.responsive .mod-search-button a{display:inline-block;text-decoration:none;width:29px;height:29px;background:0}
.responsive .mod-search-button a:hover{background:0}
.responsive .mod-search-button a.b,.responsive .mod-search-button a.b-secondary{font-size:0;height:22px;width:auto;display:inline-block;padding:12px 20px;color:#000}
.responsive .mod-search-button a.b-secondary::before,.responsive .mod-search-button a.b::before{content:"\e902";font-family:icomoon;font-size:22px;display:inline-block;height:22px;width:auto;line-height:22px}
.responsive .mod-search-button a.b::before{content:"\e901";font-family:icomoon;font-size:22px;text-align:center;line-height:22px}
.responsive .mod-search-button a.b-secondary::before{content:"\e902"}
}
@media print{.responsive .mod-search-button{display:none;visibility:hidden}
}
@media all{.mod-search-result{position:relative}
.mod-search-result[data-overlay="1"]{display:none;background:#fff;width:100%;min-height:200px;z-index:8700;position:absolute}
.mod-search-result[data-overlay="1"] .result-hint strong{display:block;padding:20px 20px 0}
.mod-search-result h3>a{font-style:normal;text-decoration:none;color:#000;font-weight:700}
.mod-search-result h1 strong,.mod-search-result h3>a:hover{color:#c00}
.mod-search-result h1{font-size:2.66666667em;line-height:1.33333333em;margin:0 20px 20px}
.mod-search-result .categories{border:solid #c00;border-width:0 0 1px;padding:0 20px}
.mod-search-result .categories li{display:block;float:left;line-height:2.66666667em;width:100px;margin-left:20px}
.mod-search-result .categories a{color:#000;text-decoration:none}
.mod-search-result .categories a:hover{color:#c00}
.mod-search-result .categories a .js-link-count{display:inline}
.mod-search-result .ajax-loader{position:absolute;left:50%;margin:20px 0 0 -33px;display:none;width:66px;height:66px}
.mod-search-result .results{margin:0 0 30px}
.mod-search-result .show-more{margin:30px 0}
.mod-search-result .no-results{text-align:center;padding:40px 0;border:solid #dadada;border-width:0 0 1px}
.mod-search-result .head{padding:20px;border:solid #dadada;border-width:0 0 1px}
.mod-search-result .selectbox{width:150px}
.mod-search-result .sort{float:right}
.mod-search-result .pagination{display:block;float:left;line-height:2.4em;margin:0 20px}
.mod-search-result .pagination ul{display:inline-block;margin:0 5px}
.mod-search-result .pagination li{display:inline-block;margin:0 3px;font-weight:400;font-style:normal;}
.mod-search-result .footer{padding:40px 20px 20px}
.mod-search-result .result-hint{margin:0 0 7px}
.responsive .mod-search-result{margin:0 -1.5rem}
.responsive .mod-search-result .pagination{margin:0}
.responsive .mod-search-result .pagination li{margin:0 6px}
button.be_fr_cartBtn,button.ca_fr_cartBtn,button.ch_fr_cartBtn,button.fr_fr_cartBtn{padding:10px;font-size:.67em}
button.ru_ru_cartBtn{padding:12px 10px 10px;font-size:.8em}
button.ch_it_cartBtn,button.it_it_cartBtn{padding:12px 10px 10px;font-size:.6em}
button.at_de_cartBtn,button.ch_de_cartBtn,button.de_de_cartBtn{padding:10px;font-size:.5em}
button.es_es_cartBtn,button.mx_es_cartBtn{padding:10px;font-size:.67em}
button.pt_pt_cartBtn{padding:10px;font-size:.64em}
button.cn_cn_cartBtn,button.jp_ja_cartBtn{padding:12px 20px 10px;font-size:.99em}
}
@media screen and (min-width:768px){.responsive .mod-search-result{margin:0}
.responsive .mod-search-result .pagination{margin:0 20px}
.responsive .mod-search-result .pagination li{margin:0 3px}
}
@media screen and (max-width:767px){.responsive .mod-search-result h1{margin-left:15px;margin-right:15px}
.responsive .mod-search-result .categories,.responsive .mod-search-result .footer,.responsive .mod-search-result .head,.responsive .mod-search-result article{padding-left:15px;padding-right:15px}
.responsive .mod-search-result .categories li{width:33%;margin-left:0;text-align:center}
}
.responsive .mod-securepayment{margin-bottom:20px}
@media all{.mod-securepayment p{display:inline-block;font-size:.8em;line-height:1.7rem}
.mod-securepayment .payment-icon{display:inline-block;width:37px;height:27px;line-height:1em;background:url(../images/icon/payment.png) no-repeat;vertical-align:text-bottom}
.mod-shoppingcart .item-description,.mod-shoppingcart .item-description .qty,.mod-shoppingcart .item-image,.mod-shoppingcart .item-price{float:left}
.mod-shoppingcart .confirmation .text,.mod-shoppingcart h2{font-size:1.33333333em;line-height:1.66666667em}
.mod-shoppingcart .headercontent{padding:0}
.mod-shoppingcart .content{margin:1.33333333em}
.mod-shoppingcart h2{color:#c00;margin-bottom:10px}
.mod-shoppingcart .close-icn{font-size:1.33333333em}
.mod-shoppingcart .item{position:relative;width:100%;margin-top:10px}
.mod-shoppingcart .item-image{text-align:center;width:20%;overflow:hidden}
.mod-shoppingcart .item-image img{max-height:100px}
.mod-shoppingcart .item-description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;width:80%}
.mod-shoppingcart .item-description ul>li{display:block;margin:0 0 5px}
.mod-shoppingcart .item-description .price,.mod-shoppingcart .item-description .qty{width:50%}
.mod-shoppingcart .item-description .price{float:left;text-align:right}
.mod-shoppingcart .action-buttons{margin-left:20%;margin-top:10px;padding-left:10px}
.mod-shoppingcart .marketing-teaser{margin-top:10px;width:100%;border-top:1px solid #dadada}
.mod-shoppingcart .confirmation{display:none;background-color:#f3f3f3;text-align:center;margin:10px -1.33333333em 0;padding:1.33333333em 1.33333333em 0}
.mod-shoppingcart .confirmation.active{display:table-cell;vertical-align:middle}
.mod-shoppingcart .button-shop,.mod-shoppingcart .confirmation .confirm-buttons{margin-top:1.33333333em}
.mod-shoppingcart .icon-cart{font-size:1em}
.mod-shoppingcart .js-ajaxloader-mini{display:inline-block;width:22px;height:16px}
}
@media screen and (max-width:767px){.responsive .mod-shoppingcart .headeritem{margin-right:-1.5rem;padding-right:1.5rem}
}
@media screen and (max-width:1024px){.responsive .mod-shoppingcart{display:inline-block;height:45px}
.responsive .mod-shoppingcart .cart-text,.responsive .mod-shoppingcart .headeritem .cart-bracket{display:none}
.responsive .mod-shoppingcart .headeritem{position:relative;margin-right:-2rem;padding-right:2rem;line-height:25px;top:0}
.responsive .mod-shoppingcart .headeritem .icon-shopping-cart-small{padding-right:3px}
}
@media screen and (min-width:1025px),print{.responsive .mod-shoppingcart .headeritem .icon-shopping-cart-small{padding-left:5px;float:right}
.responsive .mod-shoppingcart .headeritem .icon-shopping-cart-small:before{line-height:20px}
}
@media all{.mod-signin img,.mod-signin ul.signedin-menu li:first-child a{border-top:1px solid #dadada}
.mod-signin fieldset.first{float:left;margin-right:10px;width:100%}
.mod-signin fieldset.last{clear:both;margin-top:20px}
.mod-signin fieldset.last legend.small{padding-top:20px}
.is-portal .mod-signin fieldset.first{margin-right:10px;width:100%}
.is-portal .mod-signin fieldset.last{display:none}
.mod-signin fieldset a{display:inline-block;text-decoration:none;font-size:.86666667em;margin-left:50px}
.mod-signin fieldset a.button:hover{color:#fff}
.mod-signin fieldset .errormessage a{color:#c00;font-size:1em;text-decoration:underline}
.mod-signin fieldset .forgot-link{float:right}
.mod-signin p a{margin:0}
.mod-signin .close-icn{font-size:1em}
.mod-signin div.rich{float:left;margin-left:10px;width:45%}
.mod-signin div.rich h3{color:#c00;padding-top:42px;font-size:1em;line-height:1.46666667em}
.mod-signin div.rich ul{list-style:none;margin-left:0;padding-left:10px;text-indent:-8px}
.mod-signin div.rich li{display:block}
.mod-signin div.rich li:before{content:"- "}
.mod-signin h2,.mod-signin legend{color:#c00;font-size:1.33333333em;line-height:1.66666667em;margin-bottom:10px}
.mod-signin .small{color:#c00;padding-top:42px;font-size:1em;line-height:1.46666667em}
.mod-signin input{padding:9px 20px;margin:5px 0 12px}
.mod-signin input[type=email],.mod-signin input[type=password],.mod-signin input[type=text]{
    width:100%;
     border: 1px solid #969696;
}

.mod-signin button{margin:15px 0}
.mod-signin .button{margin:10px 10px 10px 0;color:#fff;font-size:.9375em}
.mod-signin ul.signedin-menu{float:none;margin-bottom:30px}
.mod-signin ul.signedin-menu li{display:block;margin:0}
.mod-signin ul.signedin-menu a{border-bottom:1px solid #dadada;display:block;padding:10px;text-decoration:none;color:#000}
.mod-signin ul.signedin-menu a:hover{color:#c00}
.mod-signin img{margin:20px -3.2% 0;width:106.3%}
}
@media screen and (max-width:1024px){.responsive .mod-signin{display:inline-block}
.responsive .mod-signin .headeritem{padding:10px 20px 3px}
.responsive .mod-signin .headeritem::before{content:"\e905";font-family:icomoon;font-size:1.33333333em;display:inline-block;height:25px;width:auto;line-height:25px}
.responsive .mod-signin .headeritem .title{font-size:0}
}
@media all{.mod-social-media-bar li{display:inline-block;width:30px;height:30px;margin:15px 2px 0 0}
.mod-social-media-bar a{text-decoration:none;display:block;font-size:1.875em}
.mod-social-media-bar a:before{color:#969696;background-color:#fff}
.mod-social-media-bar a:hover:before{color:#c00}
}
.responsive .mod-social-media-bar{margin-top:20px;margin-bottom:20px}
.responsive .mod-social-media-bar h2{color:#c00;font-weight:400;font-style:normal;margin-bottom:9px}
.responsive .mod-social-media-bar li{margin-top:0}
@media screen and (min-width:1025px),print{.responsive .mod-social-media-bar{margin-top:0}
.responsive .mod-social-media-bar h2{color:inherit}
}
@media all{.mod-speaker-bio{margin:40px 0 20px}
.mod-speaker-bio .speaker-image{float:left}
.mod-speaker-bio .speaker-image .image{position:relative;width:240px;height:240px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.mod-speaker-bio .speaker-image .image .image_icon-search{position:absolute;right:5px;bottom:5px;font-size:2em;color:#fff;opacity:.7;text-shadow:1px 1px 1px #fff,1px 1px 1px #000}
.mod-speaker-bio .speaker-image h4{text-align:center}
.mod-speaker-bio .speaker-image i{margin-left:10px}
.mod-speaker-bio .content{padding:0 0 0 185px;min-height:115px}
.mod-speaker-bio .content :first-child{margin-top:0}
.mod-speaker-bio .rich h3{color:#000;font-size:1.33333333em;line-height:1.33333333em;margin-bottom:15px}
.mod-speaker-bio .button{margin-top:40px;float:right}
.responsive .mod-speaker-bio .content{padding:0;min-height:0}
.responsive .mod-speaker-bio .image{float:none;left:0;right:0;margin:auto auto 15px}
.responsive .mod-speaker-bio .image>.flyoutcarousel{position:relative;display:inline-block;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);zoom:1}
.responsive .mod-speaker-bio ul li{line-height:25px}
}
@media screen and (max-width:767px){.responsive .mod-speaker-bio .speaker-image{float:none;width:100%;margin-bottom:40px}
.responsive .mod-speaker-bio .speaker-image .image{width:100%}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-speaker-bio .speaker-image{float:left;width:50%}
.responsive .mod-speaker-bio .speaker-image .image{width:80%}
.responsive .mod-speaker-bio .content{padding:0 0 0 54%}
.responsive .mod-speaker-bio .content h3{float:right;display:inline-block;width:100%}
}
@media screen and (min-width:1025px),print{.responsive .mod-speaker-bio .content{min-height:115px;padding:0 0 0 340px}
.responsive .mod-speaker-bio .content h3{float:right;display:inline-block;width:100%}
}
.speakernavigation .mod-pagination{margin:0}
.speakernavigation .mod-pagination .pages,.speakernavigation .mod-pagination .selectbox{margin-top:40px}
@media screen and (max-width:767px){.speakernavigation .mod-pagination .pages,.speakernavigation .mod-pagination .selectbox{margin-top:0}
}
@media all{.mod-speaker-navigation-item .responsive-content,html:not(.responsive) .mod-speaker-navigation-item .desktop-hidden{display:none}
.mod-speaker-navigation-item{padding:0;position:relative;margin:40px 20px 0;border:1px solid #dadada}
.mod-speaker-navigation-item .background{width:120px;height:180px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute}
.mod-speaker-navigation-item .wrapper{position:absolute;top:0}
.mod-speaker-navigation-item .content{position:absolute;top:10px}
.mod-speaker-navigation-item .content i{margin-left:10px}
.mod-speaker-navigation-item .content.rich{width:100%;position:absolute;top:90px}
.mod-speaker-navigation-item h3{margin:-8px 0 13px;font-size:1.5rem;line-height:2rem;font-weight:700}
.mod-speaker-navigation-item.skin-block-left{height:180px;width:435px;float:left;border:1px solid #dadada}
.mod-speaker-navigation-item.skin-block-left.skin-block-width70 .wrapper{width:70%}
.mod-speaker-navigation-item.skin-block-left.skin-block-width60 .wrapper{width:60%}
.mod-speaker-navigation-item.skin-block-left.skin-block-width50 .wrapper{width:50%}
.mod-speaker-navigation-item.skin-block-left.skin-block-width40 .wrapper{width:40%}
.mod-speaker-navigation-item.skin-block-left.skin-block-width100 .wrapper{text-align:right}
.mod-speaker-navigation-item.skin-block-left .wrapper{right:0}
}
.responsive .mod-speaker-navigation-item{border:1px solid #dadada}
.responsive .mod-speaker-navigation-item:before{position:absolute;content:'';border-bottom:2px solid #f4f5f6;width:100%;margin-left:-35px;z-index:0;bottom:0}
.responsive .mod-speaker-navigation-item .desktop-only{display:none!important}
.responsive .mod-speaker-navigation-item .responsive-content,.responsive .mod-speaker-navigation-item .title-wrapper{display:block}
.responsive .mod-speaker-navigation-item .content{padding:20px 0}
.responsive .mod-speaker-navigation-item .wrapper{position:relative;z-index:8500}
.responsive .mod-speaker-navigation-item .title-wrapper .content{padding-top:40px;padding-bottom:0}
.responsive .mod-speaker-navigation-item .description-wrapper .content{padding-top:0}
.responsive .mod-speaker-navigation-item a{display:block;text-decoration:none;font-weight:700;line-height:28px}
.responsive .mod-speaker-navigation-item a:hover{z-index:8500;color:#000}
.responsive .mod-speaker-navigation-item a.profile-link::before{content:"\e905";font-family:icomoon;font-size:22px;display:inline-block;height:22px;width:auto;line-height:22px}
.responsive .mod-speaker-navigation-item a.courses-link::before{content:"\e605";font-family:icomoon;font-size:22px;display:inline-block;height:22px;width:auto;line-height:22px}
.responsive .mod-speaker-navigation-item.skin-block-highlight{background-color:#f4f5f6}
.responsive .mod-speaker-navigation-item.skin-block-left{min-height:180px;width:100%;display:table;padding:0 0 0 35px;border:0}
.responsive .mod-speaker-navigation-item.skin-block-left .background div{background-position:center}
.responsive .mod-speaker-navigation-item.skin-block-left .wrapper{width:100%}
@media screen and (max-width:767px){.responsive .mod-speaker-navigation-item .background{width:100%;height:180px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative}
.responsive .mod-speaker-navigation-item.skin-block-left{width:80%;padding:20px 20px 20px 35px;margin:0;border:0}
.responsive .mod-speaker-navigation-item a{display:block;margin:10px auto auto}
.responsive .mod-speaker-navigation-item .content{position:relative;top:0}
.responsive .mod-speaker-navigation-item .content h4{margin-bottom:13px}
.responsive .mod-speaker-navigation-item .content.rich{width:100%;position:relative;top:0}
.responsive .mod-speaker-navigation-item .title-wrapper .content{padding:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-speaker-navigation-item .description-wrapper .content p{margin-top:0}
.responsive .mod-speaker-navigation-item .background{width:30%;height:180px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute}
.responsive .mod-speaker-navigation-item .content{position:absolute;top:10px}
.responsive .mod-speaker-navigation-item .content.rich{width:100%;position:absolute;top:80px}
.responsive .mod-speaker-navigation-item.skin-block-highlight{margin-left:-35px}
.responsive .mod-speaker-navigation-item.skin-block-highlight.skin-block-left{padding:0 0 0 35px}
.responsive .mod-speaker-navigation-item .wrapper{float:right;clear:both}
.responsive .mod-speaker-navigation-item .wrapper .content{padding-left:20px;padding-right:35px}
.responsive .mod-speaker-navigation-item .background div,.responsive .mod-speaker-navigation-item.skin-block-left .wrapper{width:50%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width70 .background div,.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width70 .wrapper{width:70%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width60 .background div,.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width60 .wrapper{width:60%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width50 .background div,.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width50 .wrapper{width:50%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width40 .background div,.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width40 .wrapper{width:40%}
.responsive .mod-speaker-navigation-item.skin-block-bottom.skin-block-left .wrapper,.responsive .mod-speaker-navigation-item.skin-block-top.skin-block-left .wrapper{right:0}
.responsive .mod-speaker-navigation-item.skin-block-bottom.skin-block-right .wrapper,.responsive .mod-speaker-navigation-item.skin-block-top.skin-block-right .wrapper{left:0}
.responsive .mod-speaker-navigation-item.skin-block-top.skin-block-left .wrapper,.responsive .mod-speaker-navigation-item.skin-block-top.skin-block-right .wrapper{top:0}
}
@media screen and (max-width:1024px){.responsive .mod-speaker-navigation-item{margin-left:-35px;padding:0 35px}
.responsive .mod-speaker-navigation-item a.b-secondary:hover{z-index:8500;color:#000}
}
@media screen and (min-width:1025px),print{.responsive .mod-speaker-navigation-item{padding:0;position:relative;border:0}
.responsive .mod-speaker-navigation-item:before{display:none}
.responsive .mod-speaker-navigation-item .background{width:120px;height:180px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:absolute}
.responsive .mod-speaker-navigation-item .title-wrapper .content{padding-bottom:0;padding-top:20px}
.responsive .mod-speaker-navigation-item .description-wrapper .content{padding-top:0}
.responsive .mod-speaker-navigation-item .description-wrapper .content p{margin-top:0}
.responsive .mod-speaker-navigation-item .content{position:absolute;top:10px}
.responsive .mod-speaker-navigation-item .content.rich{width:100%;position:absolute;top:90px}
.responsive .mod-speaker-navigation-item h3{margin:-8px 0 13px;font-size:1.5rem;line-height:2rem;font-weight:700}
.responsive .mod-speaker-navigation-item.skin-block-highlight{background:0}
.responsive .mod-speaker-navigation-item.skin-block-left{height:180px;width:435px;float:left;border:1px solid #dadada;margin:40px 20px 0;padding:0}
.responsive .mod-speaker-navigation-item.skin-block-left .background img{height:100%;left:0}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width70 .wrapper{width:70%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width60 .wrapper{width:60%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width50 .wrapper{width:50%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width40 .wrapper{width:40%}
.responsive .mod-speaker-navigation-item.skin-block-left.skin-block-width100 .wrapper{text-align:right}
.responsive .mod-speaker-navigation-item.skin-block-left .wrapper{float:right;clear:both;right:0}
.responsive .mod-speaker-navigation-item .desktop-hidden{display:none}
}
.carousel-inner-320>.item>a>img,.carousel-inner-320>.item>img,.carousel-inner-960>.item>a>img,.carousel-inner-960>.item>img{line-height:1}
#teaser-carousel-320{width:320px;height:100%}
#teaser-carousel-640{width:640px;height:425px}
#teaser-carousel-960{width:960px;height:400px}
#teaser-carousel-indicators-320{position:absolute;magin-left:50%}
#teaser-left-arrow-320{margin-left:-100px}
#teaser-right-arrow-320{margin-right:-80px}
.teaser-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-20%;padding-left:0;list-style:none;text-align:center}
.carousel-caption-320{padding-bottom:10px;float:left}
.carousel-caption-320-h3{text-align:left;word-wrap:break-word}
.carousel-inner-320{position:relative;overflow:hidden;width:320px}
.carousel-inner-320>.item{display:none;position:relative;transition:.6s ease-in-out left}
.carousel-inner-320>.active,.carousel-inner-320>.next,.carousel-inner-320>.prev{display:block}
.carousel-inner-320>.active{left:0}
.carousel-inner-320>.next,.carousel-inner-320>.prev{position:absolute;top:0;width:100%}
.carousel-inner-320>.next{left:100%}
.carousel-inner-320>.prev{left:-100%}
.carousel-inner-320>.next.left,.carousel-inner-320>.prev.right{left:0}
.carousel-inner-320>.active.left{left:-100%}
.carousel-inner-320>.active.right{left:100%}
.carousel-inner-640>.active,.carousel-inner-640>.active>.carousel-caption-640{left:0}
.carousel-inner-640{position:relative;overflow:hidden;width:640px;height:400px}
.carousel-inner-640>.item{display:none;position:relative;height:100%;width:100%;transition:.6s ease-in-out left}
.carousel-inner-640>.active,.carousel-inner-640>.carousel-caption-640,.carousel-inner-640>.next,.carousel-inner-640>.prev{display:block}
.carousel-inner-640>.item>a>img,.carousel-inner-640>.item>img{line-height:1;max-width:100%;min-height:100%}
.carousel-inner-640>.next,.carousel-inner-640>.prev{position:absolute;top:0;width:100%}
.carousel-inner-640>.next{left:100%}
.carousel-inner-640>.prev{left:-100%}
.carousel-inner-640>.next.left,.carousel-inner-640>.prev.right{left:0}
.carousel-inner-640>.active.left{left:-100%}
.carousel-inner-640>.active.right{left:100%}
.carousel-inner-960{position:relative;overflow:hidden;width:960px;height:400px}
.carousel-inner-960>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner-960>.active,.carousel-inner-960>.carousel-caption,.carousel-inner-960>.next,.carousel-inner-960>.prev{display:block}
.carousel-inner-960>.active{left:0}
.carousel-inner-960>.next,.carousel-inner-960>.prev{position:absolute;top:0;width:100%}
.carousel-inner-960>.next{left:100%}
.carousel-inner-960>.prev{left:-100%}
.carousel-inner-960>.next.left,.carousel-inner-960>.prev.right{left:0}
.carousel-inner-960>.active.left{left:-100%}
.carousel-inner-960>.active.right{left:100%}
.carousel-control{position:relative;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:relative;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}
.content-teaser-640 p,.content-teaser-960 p{font-weight:400;font-style:normal;font-family:'430Regular';font-size:1.33333333em;line-height:1.25em}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.mod-carousel .wrapper-teaser-640{text-align:left;position:absolute;width:640px;background-color:#fff;bottom:0}
.mod-carousel .wrapper-teaser-640 .buttons{position:relative;display:block;padding-bottom:10px;float:right;margin-right:10px}
.mod-carousel .wrapper-teaser-640 .button{display:inline-block}
.mod-carousel .wrapper-teaser-640 .button:last-child{margin-bottom:0}
.content-teaser-640{padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:-50px}
.content-teaser-640 h3,.content-teaser-640 p{max-width:500px}
.mod-carousel .wrapper-teaser-960 .buttons{position:relative;top:-4.66666667em;left:1.3333333333333333em;display:block;margin-top:0;float:right;margin-right:50px}
.mod-carousel .wrapper-teaser-960 .button{display:inline-block}
.mod-carousel .wrapper-teaser-960 .button:last-child{margin-bottom:0}
.mod-carousel .wrapper-teaser-960{text-align:left;position:absolute;width:603px;width:50vw;margin-left:-430px;bottom:18%}
.content-teaser-960{background-color:#fff;opacity:.7;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.content-teaser-960 h3,.content-teaser-960 p{max-width:700px}
@media all{.mod-text-image{margin:0 0 20px}
.mod-text-image .image{float:left;width:165px;position:relative}
.mod-text-image .image img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}
.mod-text-image .image .image_icon-search{position:absolute;right:5px;bottom:5px;font-size:2em;color:#fff;opacity:.7;text-shadow:1px 1px 1px #fff,1px 1px 1px #000}
.mod-text-image .content{padding:0 0 0 185px;min-height:115px}
.mod-text-image .content :first-child{margin-top:0}
.mod-text-image .rich h3{color:#000;font-size:1.33333333em;line-height:1.33333333em;margin-bottom:15px}
.responsive .mod-text-image .content{padding:0;min-height:0}
.responsive .mod-text-image .image{float:none;width:100%;left:0;right:0;margin:auto auto 15px}
.responsive .mod-text-image .image>.flyoutcarousel{position:relative;display:inline-block;left:50%;/*margin-right:-50%;*/-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);zoom:1}
.responsive .mod-text-image ul li{line-height:25px}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-text-image .image{float:left;}
.responsive .mod-text-image .content{padding:0 0 0 54%}
.responsive .mod-text-image .content h3{float:right;display:inline-block;width:100%}
}
@media screen and (min-width:1025px),print{.responsive .mod-text-image:after,.responsive .mod-text-image:before{content:" ";display:table}
.responsive .mod-text-image:after{clear:both}
.responsive .mod-text-image div.image{float:left;width:165px;}
.responsive .mod-text-image .content{min-height:115px;padding:0 0 0 185px}
.responsive .mod-text-image .content h3{float:right;display:inline-block;width:100%}
}
@media print{.responsive .mod-text-image{page-break-inside:avoid}
.responsive .mod-text-image .image .image_icon-search{display:none;visibility:hidden}
.responsive .mod-text-image .image p{word-break:break-all}
}
@media all{.mod-usersegment .non-link,.mod-usersegment a.active{color:#c00}
.mod-usersegment .content{margin-left:20px;width:600px}
.mod-usersegment .is-hidden{display:none}
.mod-usersegment .flag{display:block;position:relative;height:11px}
.mod-usersegment .icon-close{position:absolute;right:20px;top:15px;color:#c00;font-size:2em;cursor:pointer;opacity:0}
.mod-usersegment h3{margin:0 0 13px;opacity:0}
.mod-usersegment h4{margin-bottom:10px}
.mod-usersegment p{opacity:0}
.mod-usersegment .country-container{margin:0 20px 20px;height:470px;opacity:0}
.mod-usersegment .country-container .area{display:block;margin:20px 0 0}
.mod-usersegment .country-container .area:first-child{margin-top:0}
.mod-usersegment .country-container .country{display:block;margin:0}
.mod-usersegment .country-container a,.mod-usersegment .country-container h2,.mod-usersegment .country-container h3,.mod-usersegment .country-container h4,.mod-usersegment .country-container h5,.mod-usersegment .country-container p{}
.mod-usersegment .morph-bg-user-segment{position:fixed;top:0;left:0;z-index:9800;width:0;height:0;background:rgba(0,0,0,.5)}
.mod-usersegment .morph-bg-user-segment.open{width:100%;height:100%}
.mod-usersegment .morph-content-user-segment{border:0;background:#fff;overflow:hidden;position:absolute;top:-100%;left:-100%;width:0;height:0;margin:0;padding:0}
.mod-usersegment .morph-content-user-segment.open{border:1px solid #dadada;top:50%;left:50%;padding:20px;margin:-300px 0 0 -480px;height:560px;width:920px;-webkit-transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s;transition:width .4s .1s,height .4s .1s,margin .4s .1s,padding .4s .1s}
.mod-usersegment .morph-content-user-segment.open .country-container,.mod-usersegment .morph-content-user-segment.open .icon-close,.mod-usersegment .morph-content-user-segment.open h3,.mod-usersegment .morph-content-user-segment.open p{opacity:1;-webkit-transition:opacity .2s .4s;transition:opacity .2s .4s}
.mod-usersegment .morph-content-user-segment.open .img{border-radius:100%;height:250px;width:250px;margin:30px}
}
.responsive .mod-usersegment .content{width:auto;margin-left:auto}
.responsive .mod-usersegment .content h3{margin-left:0}
.responsive .mod-usersegment .morph-content-user-segment.open{height:auto;width:80%;max-width:920px;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);zoom:1}
.responsive .mod-usersegment .morph-content-user-segment.open button:first-of-type{margin-left:auto!important}
.responsive .mod-usersegment .morph-content-user-segment.open .img{height:216px;width:216px;margin:30px 20px}
@media screen and (min-width:768px){.responsive .mod-usersegment .morph-content-user-segment.open .img{height:auto;width:auto;max-width:250px;min-height:250px}
}
.mod-video{width:100%;padding-top:56.25%;position:relative}
.mod-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.responsive .skin-accordion-highlight .item:nth-child(2n+1) .accordion-element-wrapper:not(.accordion-item--not-highlighted){background-color:#f4f5f6}
@media screen and (min-width:1025px),print{.responsive .skin-accordion-highlight .item:nth-child(2n+1) .accordion-element-wrapper:not(.accordion-item--not-highlighted){background-color:transparent}
}
@media print{.responsive .skin-accordion-highlight .item:nth-child(2n+1) .accordion-element-wrapper:not(.accordion-item--not-highlighted){background-color:transparent}
}
@media all{.skin-calltoaction-border{border:1px solid #969696;padding:20px}
.skin-calltoaction-border .buttons{width:auto}
.skin-calltoaction-border .buttons .button,.skin-calltoaction-border .buttons button{margin:20px 0 0}
.skin-iframe-border{border:1px solid #000}
}
@media screen and (max-width:1024px){.responsive .skin-carousel-centered .carousel-caption .content{text-align:center}
.responsive .skin-carousel-centered .carousel-caption .buttons,.responsive .skin-carousel-centered .carousel-caption h3,.responsive .skin-carousel-centered .carousel-caption p{margin-left:auto;margin-right:auto}
.responsive .skin-carousel-centered .carousel-caption .buttons{text-align:center;padding-left:0}
.responsive .skin-carousel-centered .multiline-button .buttons{display:inline-block}
.responsive .skin-carousel-centered .multiline-button .button{display:block}
}
@media screen and (max-width:767px){.responsive .skin-carousel-centered .multiline-button .buttons{display:block}
.responsive .skin-carousel-centered .carousel-caption .buttons{padding-left:2.33333333em}
}
@media all{.skin-search-result-course .link-course{color:#c00;background:url(../images/arrow.png) center 95% no-repeat;padding:0 0 14px}
.skin-search-result-course .link-course:hover{text-decoration:underline}
.skin-search-result-course article{padding:20px;border:solid #dadada;border-width:0 0 1px}
.skin-search-result-shop .link-shop{color:#c00;background:url(../images/arrow.png) center 95% no-repeat;padding:0 0 14px}
.skin-search-result-shop .link-shop:hover{text-decoration:underline}
.skin-search-result-shop article{position:relative;padding:20px 0;border:solid #dadada;border-width:0 0 1px}
.skin-search-result-shop .image{float:left;margin:0 15px 0 0}
.skin-search-result-shop .image img{width:115px;height:115px}
.skin-search-result-shop .main{float:left;height:115px}
.skin-search-result-shop .product-id--blind{margin-right:10px;text-decoration:line-through}
.skin-search-result-shop .product-title{display:block}
.skin-search-result-shop .fav{display:block;position:absolute;bottom:20px;right:0}
.skin-search-result-shop .fav a{display:block;float:left}
.skin-search-result-shop .fav p{display:none;padding:1px 0}
.skin-search-result-shop .fav .icon-add{padding:2px 5px;font-size:1.2em}
.skin-search-result-shop .fav .icon-add:hover{text-decoration:none}
.skin-search-result-shop .fav .e-link-fav-remove{display:none}
.skin-search-result-shop .fav.state-fav-active .e-link-fav-remove{display:block}
.skin-search-result-shop .fav.state-fav-active .e-link-fav-add{display:none}
.skin-search-result-shop .cart{float:right;width:25%;position:relative}
.skin-search-result-shop .cart form{margin:0;display:block;width:100%;text-align:right}
.skin-search-result-shop .cart form input{width:38px;text-align:center}
.skin-search-result-shop .cart .hint{display:none;text-align:right;padding:5px 0 0}
.skin-search-result-web .link-web{color:#c00;background:url(../images/arrow.png) center 95% no-repeat;padding:0 0 14px}
.skin-search-result-web .link-web:hover{text-decoration:underline}
.skin-search-result-web article{padding:20px;border:solid #dadada;border-width:0 0 1px}
.skin-search-result-web .rich strong{background:#FF0}
.mod-text-image.skin-image-only .image{float:none;overflow:hidden;width:auto;position:relative}
.mod-text-image.skin-image-only .image a{display:block}
.mod-text-image.skin-image-only .image img{text-decoration:none;height:auto;width:auto}
.mod-text-image.skin-image-only .image .image_icon-search{position:absolute;right:5px;bottom:5px;font-size:2em;color:#fff;opacity:.7;text-shadow:1px 1px 1px #fff,1px 1px 1px #000}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-text-image.skin-image-only .content{padding:0}
.responsive .mod-text-image.skin-image-only .content h3{float:none}
.responsive .mod-text-image.skin-image-only .image{float:none;width:auto;margin-bottom:0;left:auto;right:auto}
}
@media screen and (min-width:1025px),print{.responsive .mod-text-image.skin-image-only .content{padding:0}
.responsive .mod-text-image.skin-image-only .content h3{float:none}
.responsive .mod-text-image.skin-image-only .image{float:none;width:auto;margin-bottom:0;left:auto;right:auto}
}
@media all{.mod-text-image.skin-align-image-right .content{padding:0;min-height:115px;display:block;float:left;text-align:left;width:70%}
.mod-text-image.skin-align-image-right .image{float:right;width:165px;position:relative}
.mod-text-image.skin-align-image-right .content>p{text-align:justify}
.mod-text-image.skin-list{margin:0 0 60px}
}
.responsive .mod-text-image.skin-align-image-right .content{width:100%;min-height:auto}
.responsive .mod-text-image.skin-align-image-right .content>p{text-align:left}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-text-image.skin-align-image-right .content{padding:0 54% 0 0;display:block;float:none;text-align:left;width:auto}
.responsive .mod-text-image.skin-align-image-right .content h3{float:left}
.responsive .mod-text-image.skin-align-image-right .content p{float:none}
.responsive .mod-text-image.skin-align-image-right .image{width:50%;float:right}
}
@media screen and (min-width:1025px),print{.responsive .mod-text-image.skin-align-image-right .content{padding:0 185px 0 0;display:block;float:none;text-align:left;width:auto}
.responsive .mod-text-image.skin-align-image-right .content h3{float:left}
.responsive .mod-text-image.skin-align-image-right .content p{float:none}
.responsive .mod-text-image.skin-align-image-right .image{width:50%;float:right}
}
.responsive .responsive .mod-text-image.skin-list .image{display:none}
.responsive .responsive .mod-text-image.skin-list .content{min-height:auto;padding:0}
.responsive .responsive .mod-text-image.skin-list .content i{margin-left:0;float:left}
.responsive .responsive .mod-text-image.skin-list .content p{padding-left:33px;margin:5px 0}
.responsive .responsive .mod-text-image.skin-list .content p:first-of-type{margin-top:0}
@media screen and (min-width:1025px),print{.responsive .responsive .mod-text-image.skin-list .image{display:block}
.responsive .responsive .mod-text-image.skin-list .content{padding:0 0 0 185px}
.responsive .mod-text-image.skin-text-only .content{padding:0;float:none}
}
@media all{.mod-text-image.skin-text-only .content{padding:0;min-height:0}
.mod-text-image.skin-text-only .content p:first-child{margin-top:0}
}
@media screen and (min-width:768px) and (max-width:1024px){.responsive .mod-text-image.skin-text-only .content{padding:0;float:none}
}



/*YIPU*/
.rtecenter{text-align: center}


.item-list{
    display: block;
    line-height: 2.4em;
    margin: 0 20px;
}

.item-list ul li{
    display: inline-block;
    
}

.pagination-box{
    margin-top: 20px;
}

.item-list a:link{
    color: #000;
    text-decoration: none;
}

.item-list a:visited{
    color: #000;
}

.item-list a:hover{
    color: #c00;
}


@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
    form.b .selectbox select{
        background:none; 
        padding-right:5px;
    }
}